We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3199f50 commit 45cc648Copy full SHA for 45cc648
packages/svelte/src/internal/client/dom/template.js
@@ -179,9 +179,11 @@ export function comment(anchor) {
179
function close_template(dom, is_fragment, anchor) {
180
/** @type {import('#client').Dom} */
181
var current = is_fragment
182
- ? is_array(dom)
183
- ? dom
184
- : /** @type {import('#client').TemplateNode[]} */ (Array.from(dom.childNodes))
+ ? hydrating
+ ? // if hydrating, `dom` is already an array of nodes
+ dom
185
+ : // otherwise we need to create an array to store it on the current effect
186
+ /** @type {import('#client').TemplateNode[]} */ (Array.from(dom.childNodes))
187
: dom;
188
189
if (!hydrating && anchor !== null) {
0 commit comments