From f080c426a27462f1bcb8611560f1b9bed1cd932c Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 12 Mar 2024 17:06:46 -0700 Subject: [PATCH] fix(nuxt): init payload when using islands with `ssr: false` --- packages/nuxt/src/app/components/nuxt-island.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 562ef25dfa..76f4da12b2 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -119,6 +119,7 @@ export default defineComponent({ if (import.meta.client && nuxtApp.isHydrating) { ssrHTML.value = getFragmentHTML(instance.vnode?.el ?? null, true)?.join('') || '' const key = `${props.name}_${hashId.value}` + nuxtApp.payload.data[key] ||= {} nuxtApp.payload.data[key].html = ssrHTML.value }