From 8600caf9523e236d6fae40675c8d390f00a6971e Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 12 Aug 2024 12:44:34 -0400 Subject: [PATCH] fix: only proxy stuff in runes mode (#12813) --- 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 0a5e746730..b7200f6f96 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;