Skip to content

Commit a4bcf83

Browse files
committed
fix(ssr): ensure fallback rendering pushes a comment node for empty slots
1 parent cd9735d commit a4bcf83

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/server-renderer/src/helpers/ssrRenderSlot.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ export function ssrRenderSlotInner(
7474
)
7575
} else if (fallbackRenderFn) {
7676
fallbackRenderFn()
77+
} else {
78+
push(`<!---->`)
7779
}
7880
} else {
7981
// ssr slot.
@@ -92,6 +94,8 @@ export function ssrRenderSlotInner(
9294
if (isEmptySlot) {
9395
if (fallbackRenderFn) {
9496
fallbackRenderFn()
97+
} else {
98+
push(`<!---->`)
9599
}
96100
} else {
97101
// #9933
@@ -117,6 +121,8 @@ export function ssrRenderSlotInner(
117121
}
118122
} else if (fallbackRenderFn) {
119123
fallbackRenderFn()
124+
} else {
125+
push(`<!---->`)
120126
}
121127
}
122128

0 commit comments

Comments
 (0)