diff --git a/packages/svelte/src/internal/client/reactivity/effects.js b/packages/svelte/src/internal/client/reactivity/effects.js index a5e96f52b4..83015be391 100644 --- a/packages/svelte/src/internal/client/reactivity/effects.js +++ b/packages/svelte/src/internal/client/reactivity/effects.js @@ -179,17 +179,17 @@ export function teardown(fn) { export function user_effect(fn) { validate_effect('$effect'); - // Non-nested `$effect(...)` in a component should be deferred - // until the component is mounted - var defer = - active_effect !== null && (active_effect.f & BRANCH_EFFECT) !== 0 && active_reaction === null; - if (DEV) { define_property(fn, 'name', { value: '$effect' }); } + // Non-nested `$effect(...)` in a component should be deferred + // until the component is mounted + var defer = + active_effect !== null && (active_effect.f & BRANCH_EFFECT) !== 0 && active_reaction === null; + if (defer) { var context = /** @type {ComponentContext} */ (component_context); (context.e ??= []).push(fn);