From 542f024928acdd661c6a6541c4bc29ca7be952a0 Mon Sep 17 00:00:00 2001 From: Manu MA Date: Mon, 20 Jun 2022 18:01:42 +0100 Subject: [PATCH] fix(render): dont remove nodes in --- packages/qwik/src/core/render/cursor.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/qwik/src/core/render/cursor.ts b/packages/qwik/src/core/render/cursor.ts index 33fc464fc0b..e1a848b918e 100644 --- a/packages/qwik/src/core/render/cursor.ts +++ b/packages/qwik/src/core/render/cursor.ts @@ -196,9 +196,12 @@ export const updateChildren = ( let wait = promiseAll(results) as any; if (oldStartIdx <= oldEndIdx) { - wait = then(wait, () => { - removeVnodes(ctx, oldCh, oldStartIdx, oldEndIdx); - }); + const canRemove = !(parentElm.nodeName === 'HEAD' && ctx.$currentComponent$ === undefined); + if (canRemove) { + wait = then(wait, () => { + removeVnodes(ctx, oldCh, oldStartIdx, oldEndIdx); + }); + } } return wait; };