From 73d66a8dbf83d45a617251e1fa599ace329b8ce2 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 30 Jun 2025 22:14:20 -0400 Subject: [PATCH] also appears to be unnecessary --- packages/svelte/src/internal/client/reactivity/props.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/svelte/src/internal/client/reactivity/props.js b/packages/svelte/src/internal/client/reactivity/props.js index de64bd7806..a7f9daf34c 100644 --- a/packages/svelte/src/internal/client/reactivity/props.js +++ b/packages/svelte/src/internal/client/reactivity/props.js @@ -265,11 +265,8 @@ export function prop(props, key, flags, fallback) { var fallback_value = /** @type {V} */ (fallback); var fallback_dirty = true; - var fallback_used = false; var get_fallback = () => { - fallback_used = true; - if (fallback_dirty) { fallback_dirty = false; @@ -320,7 +317,6 @@ export function prop(props, key, flags, fallback) { var value = /** @type {V} */ (props[key]); if (value === undefined) return get_fallback(); fallback_dirty = true; - fallback_used = false; return value; }; } else { @@ -371,9 +367,7 @@ export function prop(props, key, flags, fallback) { set(d, 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) { + if (fallback_value !== undefined) { fallback_value = new_value; }