Skip to content

Commit 3ea5c31

Browse files
committed
remove effect.block
1 parent 6c715f4 commit 3ea5c31

File tree

3 files changed

+1
-9
lines changed

3 files changed

+1
-9
lines changed

packages/svelte/src/internal/client/reactivity/effects.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ function create_effect(type, fn, sync, block = current_block, init = true) {
3939
const signal = {
4040
parent: current_effect,
4141
dom: null,
42-
block,
4342
deps: null,
4443
f: type | DIRTY,
4544
l: 0,
@@ -254,7 +253,6 @@ export function destroy_effect(effect) {
254253
effect.teardown =
255254
effect.ondestroy =
256255
effect.ctx =
257-
effect.block =
258256
effect.dom =
259257
effect.deps =
260258
null;

packages/svelte/src/internal/client/reactivity/types.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,6 @@ export interface Derived<V = unknown> extends Value<V>, Reaction {
3838
export interface Effect extends Reaction {
3939
parent: Effect | null;
4040
dom: Dom | null;
41-
/** The block associated with this effect */
42-
block: null | Block;
4341
/** The associated component context */
4442
ctx: null | ComponentContext;
4543
/** Stuff to do when the effect is destroyed */

packages/svelte/src/internal/client/runtime.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -387,13 +387,11 @@ export function execute_effect(signal) {
387387

388388
const previous_effect = current_effect;
389389
const previous_component_context = current_component_context;
390-
const previous_block = current_block;
391390

392391
const component_context = signal.ctx;
393392

394393
current_effect = signal;
395394
current_component_context = component_context;
396-
current_block = signal.block;
397395

398396
try {
399397
destroy_children(signal);
@@ -403,7 +401,6 @@ export function execute_effect(signal) {
403401
} finally {
404402
current_effect = previous_effect;
405403
current_component_context = previous_component_context;
406-
current_block = previous_block;
407404
}
408405

409406
if ((signal.f & PRE_EFFECT) !== 0 && current_queued_pre_and_render_effects.length > 0) {
@@ -514,7 +511,6 @@ export function schedule_effect(signal, sync) {
514511

515512
if (!should_append) {
516513
const target_level = signal.l;
517-
const target_block = signal.block;
518514
const is_pre_effect = (flags & PRE_EFFECT) !== 0;
519515
let target_signal;
520516
let target_signal_level;
@@ -530,7 +526,7 @@ export function schedule_effect(signal, sync) {
530526
is_target_pre_effect = (target_signal.f & PRE_EFFECT) !== 0;
531527
if (
532528
target_signal_level < target_level ||
533-
target_signal.block !== target_block ||
529+
target_signal !== signal ||
534530
(is_target_pre_effect && !is_pre_effect)
535531
) {
536532
i++;

0 commit comments

Comments
 (0)