diff --git a/packages/svelte/src/internal/client/dev/tracing.js b/packages/svelte/src/internal/client/dev/tracing.js index 7c3fc31ee7..bf44d1124b 100644 --- a/packages/svelte/src/internal/client/dev/tracing.js +++ b/packages/svelte/src/internal/client/dev/tracing.js @@ -20,7 +20,7 @@ export let tracing_expressions = null; * @param {TraceEntry} [entry] */ function log_entry(signal, entry) { - const value = signal.trace_need_increase ? signal.trace_v : signal.v; + const value = signal.v; if (value === UNINITIALIZED) { return; diff --git a/packages/svelte/src/internal/client/reactivity/sources.js b/packages/svelte/src/internal/client/reactivity/sources.js index 2f02e75e16..4b63941ef9 100644 --- a/packages/svelte/src/internal/client/reactivity/sources.js +++ b/packages/svelte/src/internal/client/reactivity/sources.js @@ -170,7 +170,6 @@ export function internal_set(source, value) { if (active_effect !== null) { source.trace_need_increase = true; - source.trace_v ??= old_value; } } diff --git a/packages/svelte/src/internal/client/reactivity/types.d.ts b/packages/svelte/src/internal/client/reactivity/types.d.ts index cb72ecf496..d0ffa16bae 100644 --- a/packages/svelte/src/internal/client/reactivity/types.d.ts +++ b/packages/svelte/src/internal/client/reactivity/types.d.ts @@ -21,7 +21,6 @@ export interface Value extends Signal { created?: Error | null; updated?: Error | null; trace_need_increase?: boolean; - trace_v?: V; } export interface Reaction extends Signal { diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index e150d80776..c246cec80e 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -454,7 +454,6 @@ export function update_effect(effect) { if (dep.trace_need_increase) { dep.wv = increment_write_version(); dep.trace_need_increase = undefined; - dep.trace_v = undefined; } } } diff --git a/packages/svelte/tests/runtime-runes/samples/inspect-trace-reassignment/_config.js b/packages/svelte/tests/runtime-runes/samples/inspect-trace-reassignment/_config.js index 683f55f321..b4f2cf3691 100644 --- a/packages/svelte/tests/runtime-runes/samples/inspect-trace-reassignment/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/inspect-trace-reassignment/_config.js @@ -36,14 +36,14 @@ export default test({ { log: true }, { log: '$state', highlighted: true }, { log: 'count', highlighted: false }, - { log: 1 }, + { log: 2 }, { log: 'effect' }, { log: '$state', highlighted: false }, { log: 'checked', highlighted: false }, { log: true }, { log: '$state', highlighted: true }, { log: 'count', highlighted: false }, - { log: 2 }, + { log: 3 }, { log: 'effect' }, { log: '$state', highlighted: false }, { log: 'checked', highlighted: false },