|
|
|
@ -14,7 +14,7 @@ import {
|
|
|
|
|
hydrate_node,
|
|
|
|
|
hydrating,
|
|
|
|
|
read_hydration_instruction,
|
|
|
|
|
remove_nodes,
|
|
|
|
|
skip_nodes,
|
|
|
|
|
set_hydrate_node,
|
|
|
|
|
set_hydrating
|
|
|
|
|
} from '../hydration.js';
|
|
|
|
@ -209,7 +209,7 @@ export function each(node, flags, get_collection, get_key, render_fn, fallback_f
|
|
|
|
|
|
|
|
|
|
if (is_else !== (length === 0)) {
|
|
|
|
|
// hydration mismatch — remove the server-rendered DOM and start over
|
|
|
|
|
anchor = remove_nodes();
|
|
|
|
|
anchor = skip_nodes();
|
|
|
|
|
|
|
|
|
|
set_hydrate_node(anchor);
|
|
|
|
|
set_hydrating(false);
|
|
|
|
@ -259,7 +259,7 @@ export function each(node, flags, get_collection, get_key, render_fn, fallback_f
|
|
|
|
|
|
|
|
|
|
// remove excess nodes
|
|
|
|
|
if (length > 0) {
|
|
|
|
|
set_hydrate_node(remove_nodes());
|
|
|
|
|
set_hydrate_node(skip_nodes());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|