From 3700a11d1de5746e5ab9a1890ded9250f142c683 Mon Sep 17 00:00:00 2001 From: voderl Date: Thu, 14 Aug 2025 19:25:35 +0800 Subject: [PATCH] fix(core): fix possible missing spliceArrayState --- packages/core/src/models/ArrayField.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/models/ArrayField.ts b/packages/core/src/models/ArrayField.ts index 6e38d1a9273..ed539e736d3 100644 --- a/packages/core/src/models/ArrayField.ts +++ b/packages/core/src/models/ArrayField.ts @@ -95,6 +95,10 @@ export class ArrayField< shift = () => { if (!isArr(this.value)) return return action(() => { + spliceArrayState(this, { + startIndex: 0, + deleteCount: 1, + }) this.value.shift() return this.onInput(this.value) })