From bdd5897e1346992ff47c4e19596e79da1afa2651 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 30 Jun 2025 21:58:58 -0400 Subject: [PATCH] more --- .../svelte/src/internal/client/reactivity/props.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/props.js b/packages/svelte/src/internal/client/reactivity/props.js index 919ad37f35..f09883f5b4 100644 --- a/packages/svelte/src/internal/client/reactivity/props.js +++ b/packages/svelte/src/internal/client/reactivity/props.js @@ -374,14 +374,12 @@ export function prop(props, key, flags, fallback) { if (arguments.length > 0) { const new_value = mutation ? get(current_value) : runes && bindable ? proxy(value) : value; - if (!current_value.equals(new_value)) { - set(current_value, new_value); + set(current_value, new_value); - // To ensure the fallback value is consistent when used with proxies, we - // update the local fallback_value, but only if the fallback is actively used - if (fallback_used && fallback_value !== undefined) { - fallback_value = new_value; - } + // To ensure the fallback value is consistent when used with proxies, we + // update the local fallback_value, but only if the fallback is actively used + if (fallback_used && fallback_value !== undefined) { + fallback_value = new_value; } return value;