From b5148d345b4fdf367609722d4c5768dea463c79c Mon Sep 17 00:00:00 2001 From: Dominic Gannaway Date: Tue, 10 Dec 2024 17:24:30 +0000 Subject: [PATCH] fix: ensure $state.snapshot clones holey arrays correctly --- packages/svelte/src/internal/shared/clone.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/shared/clone.js b/packages/svelte/src/internal/shared/clone.js index 281e5395c7..4632fc3d68 100644 --- a/packages/svelte/src/internal/shared/clone.js +++ b/packages/svelte/src/internal/shared/clone.js @@ -70,7 +70,7 @@ function clone(value, cloned, path, paths, original = null) { for (var i = 0; i < value.length; i += 1) { var element = value[i]; - if (i in element) { + if (i in value) { copy[i] = clone(element, cloned, DEV ? `${path}[${i}]` : path, paths); } }