From dbf2b4c099d229b4e309bb63f8f3fd77ed3318f8 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 12 Apr 2025 16:52:14 -0400 Subject: [PATCH] simplify --- packages/svelte/src/internal/client/proxy.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/svelte/src/internal/client/proxy.js b/packages/svelte/src/internal/client/proxy.js index 58a541f219..5787e7cdc6 100644 --- a/packages/svelte/src/internal/client/proxy.js +++ b/packages/svelte/src/internal/client/proxy.js @@ -300,11 +300,10 @@ export function proxy(value, onchange) { // object property before writing to that property. if (s === undefined) { if (!has || get_descriptor(target, prop)?.writable) { - const opt = onchange; - s = with_parent(() => source(undefined, opt, stack)); + s = with_parent(() => source(undefined, onchange, stack)); set( s, - with_parent(() => proxy(value, opt)) + with_parent(() => proxy(value, onchange)) ); sources.set(prop, s); }