diff --git a/packages/core/data/observable-array/index.ts b/packages/core/data/observable-array/index.ts index b7f390cc1..cc026e91e 100644 --- a/packages/core/data/observable-array/index.ts +++ b/packages/core/data/observable-array/index.ts @@ -246,7 +246,7 @@ export class ObservableArray extends Observable { eventName: CHANGE, object: this, action: ChangeType.Splice, - index: start, + index: Math.min(start, this._array.length-1), removed: result, addedCount: this._array.length + result.length - length, });