From 04415e9d9d85974b692b314a86113c2919d93d56 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 23 May 2024 23:25:08 -0400 Subject: [PATCH] tweak --- packages/svelte/src/internal/client/dom/hydration.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/hydration.js b/packages/svelte/src/internal/client/dom/hydration.js index 6c4b14395f..d51ae78ca3 100644 --- a/packages/svelte/src/internal/client/dom/hydration.js +++ b/packages/svelte/src/internal/client/dom/hydration.js @@ -31,12 +31,8 @@ export function set_hydrate_nodes(start) { * @returns {Node} */ export function hydrate_anchor(node) { - if (node.nodeType !== 8) { - return node; - } - // TODO this could have false positives, if a user comment consisted of `[`. need to tighten that up - if (/** @type {Comment} */ (node).data !== HYDRATION_START) { + if (node.nodeType !== 8 || /** @type {Comment} */ (node).data !== HYDRATION_START) { return node; } @@ -62,7 +58,7 @@ export function hydrate_anchor(node) { } } - current = current.nextSibling; + current = /** @type {import('#client').TemplateNode} */ (current.nextSibling); } let location;