From db9b0b53a97a91b97b4aee8c286243f4bbe1d681 Mon Sep 17 00:00:00 2001 From: ComputerGuy <63362464+Ocean-OS@users.noreply.github.com> Date: Sun, 1 Jun 2025 13:08:14 -0700 Subject: [PATCH] fix --- packages/svelte/src/internal/client/proxy.js | 6 +++--- packages/svelte/src/internal/client/reactivity/sources.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/svelte/src/internal/client/proxy.js b/packages/svelte/src/internal/client/proxy.js index 74c5ca1365..52307e8f72 100644 --- a/packages/svelte/src/internal/client/proxy.js +++ b/packages/svelte/src/internal/client/proxy.js @@ -19,14 +19,14 @@ import { tracing_mode_flag } from '../flags/index.js'; * @template T * @param {T} value * @param {string} [path] - * @param {boolean} [rename_path] + * @param {boolean} [preserve_path] * @returns {T} */ -export function proxy(value, path, rename_path = true) { +export function proxy(value, path, preserve_path = true) { // if `DEV`, change the proxy `path` since we don't know if its still "owned" by its original source if ( DEV && - rename_path && + !preserve_path && typeof value === 'object' && value !== null && STATE_SYMBOL in value && diff --git a/packages/svelte/src/internal/client/reactivity/sources.js b/packages/svelte/src/internal/client/reactivity/sources.js index ad5ad3383d..23a0e913f1 100644 --- a/packages/svelte/src/internal/client/reactivity/sources.js +++ b/packages/svelte/src/internal/client/reactivity/sources.js @@ -139,7 +139,7 @@ export function set(source, value, should_proxy = false) { e.state_unsafe_mutation(); } - let new_value = should_proxy ? proxy(value, DEV ? source.trace_name : undefined) : value; + let new_value = should_proxy ? proxy(value, DEV ? source.trace_name : undefined, DEV ? false : undefined) : value; return internal_set(source, new_value); }