aa-coordination
Rich Harris 7 months ago
parent f2002ce682
commit b5df097f7b

@ -238,10 +238,17 @@ export function boundary(node, props, children) {
if (main_effect) {
destroy_effect(main_effect);
main_effect = null;
}
if (pending_effect) {
destroy_effect(pending_effect);
pending_effect = null;
}
if (failed_effect) {
destroy_effect(failed_effect);
failed_effect = null;
}
if (hydrating) {

@ -52,8 +52,9 @@ export function component(node, get_component, render_fn) {
block(() => {
if (component === (component = get_component())) return;
if (component) {
var defer = boundary !== null && should_defer_append();
if (component) {
var target = anchor;
if (defer) {
@ -61,14 +62,14 @@ export function component(node, get_component, render_fn) {
offscreen_fragment.append((target = document.createComment('')));
}
pending_effect = branch(() => render_fn(anchor, component));
pending_effect = branch(() => render_fn(target, component));
}
if (defer) {
add_boundary_callback(boundary, commit);
} else {
commit();
}
}
}, EFFECT_TRANSPARENT);
if (hydrating) {

Loading…
Cancel
Save