From 0f45875fcc78b51a3ce707f2eced46dc9dd02328 Mon Sep 17 00:00:00 2001 From: "linghao.su" Date: Wed, 13 Sep 2023 16:25:59 +0800 Subject: [PATCH 1/2] fix(renderer): fix patch error in unstable slot --- packages/runtime-core/src/renderer.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/runtime-core/src/renderer.ts b/packages/runtime-core/src/renderer.ts index 383e17fb0f5..dd647202c1a 100644 --- a/packages/runtime-core/src/renderer.ts +++ b/packages/runtime-core/src/renderer.ts @@ -1098,7 +1098,9 @@ function baseCreateRenderer( dynamicChildren && // #2715 the previous fragment could've been a BAILed one as a result // of renderSlot() with no valid children - n1.dynamicChildren + n1.dynamicChildren && + // #9200 in some case stable fragment in deep unstable slot + n1?.children?.length === n2?.children?.length ) { // a stable fragment (template root or