From 9b5d72a1756ef4229d9a4d2f443e6d2c043fb894 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 12 Aug 2024 12:41:09 -0400 Subject: [PATCH] fix: only proxy stuff in runes mode --- packages/svelte/src/internal/client/reactivity/props.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/svelte/src/internal/client/reactivity/props.js b/packages/svelte/src/internal/client/reactivity/props.js index 0a5e7467302c..b7200f6f967f 100644 --- a/packages/svelte/src/internal/client/reactivity/props.js +++ b/packages/svelte/src/internal/client/reactivity/props.js @@ -346,7 +346,7 @@ export function prop(props, key, flags, fallback) { } if (arguments.length > 0) { - const new_value = mutation ? get(current_value) : bindable ? proxy(value) : value; + const new_value = mutation ? get(current_value) : runes && bindable ? proxy(value) : value; if (!current_value.equals(new_value)) { from_child = true;