Skip to content

Commit a0a4d4f

Browse files
committed
fix
1 parent ee71311 commit a0a4d4f

File tree

4 files changed

+7
-10
lines changed

4 files changed

+7
-10
lines changed

packages/svelte/src/internal/client/dom/blocks/each.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,8 +139,6 @@ export function each(node, flags, get_collection, get_key, render_fn, fallback_f
139139

140140
var was_empty = false;
141141

142-
var boundary = /** @type {Effect} */ (active_effect).b;
143-
144142
/** @type {Map<any, EachItem>} */
145143
var offscreen_items = new Map();
146144

packages/svelte/src/internal/client/dom/blocks/if.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export function if_block(node, fn, elseif = false) {
5454
if (offscreen_fragment !== null) {
5555
// remove the anchor
5656
/** @type {Text} */ (offscreen_fragment.lastChild).remove();
57+
5758
anchor.before(offscreen_fragment);
5859
offscreen_fragment = null;
5960
}

packages/svelte/src/internal/client/dom/blocks/key.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { not_equal, safe_not_equal } from '../../reactivity/equality.js';
55
import { is_runes } from '../../context.js';
66
import { hydrate_next, hydrate_node, hydrating } from '../hydration.js';
77
import { create_text, should_defer_append } from '../operations.js';
8-
import { active_effect } from '../../runtime.js';
98
import { active_fork } from '../../reactivity/forks.js';
109

1110
/**
@@ -34,8 +33,6 @@ export function key_block(node, get_key, render_fn) {
3433
/** @type {DocumentFragment | null} */
3534
var offscreen_fragment = null;
3635

37-
var boundary = /** @type {Effect} */ (active_effect).b;
38-
3936
var changed = is_runes() ? not_equal : safe_not_equal;
4037

4138
function commit() {
@@ -44,6 +41,9 @@ export function key_block(node, get_key, render_fn) {
4441
}
4542

4643
if (offscreen_fragment !== null) {
44+
// remove the anchor
45+
/** @type {Text} */ (offscreen_fragment.lastChild).remove();
46+
4747
anchor.before(offscreen_fragment);
4848
offscreen_fragment = null;
4949
}
@@ -66,7 +66,6 @@ export function key_block(node, get_key, render_fn) {
6666

6767
if (defer) {
6868
active_fork?.add_callback(commit);
69-
target.remove();
7069
} else {
7170
commit();
7271
}

packages/svelte/src/internal/client/dom/blocks/svelte-component.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ export function component(node, get_component, render_fn) {
3939
}
4040

4141
if (offscreen_fragment) {
42+
// remove the anchor
43+
/** @type {Text} */ (offscreen_fragment.lastChild).remove();
44+
4245
anchor.before(offscreen_fragment);
4346
offscreen_fragment = null;
4447
}
@@ -61,10 +64,6 @@ export function component(node, get_component, render_fn) {
6164
}
6265

6366
pending_effect = branch(() => render_fn(target, component));
64-
65-
if (defer) {
66-
target.remove();
67-
}
6867
}
6968

7069
if (defer) {

0 commit comments

Comments
 (0)