diff --git a/packages/nuxt/src/app/plugins/check-if-layout-used.ts b/packages/nuxt/src/app/plugins/check-if-layout-used.ts index b8d80f20b443..9cf7192ea98c 100644 --- a/packages/nuxt/src/app/plugins/check-if-layout-used.ts +++ b/packages/nuxt/src/app/plugins/check-if-layout-used.ts @@ -17,7 +17,7 @@ export default defineNuxtPlugin({ } } if (import.meta.server) { - nuxtApp.hook('app:rendered', () => { nextTick(checkIfLayoutUsed) }) + nuxtApp.hook('app:rendered', ({ renderResult }) => { renderResult?.html && nextTick(checkIfLayoutUsed) }) } else { onNuxtReady(checkIfLayoutUsed) } diff --git a/packages/nuxt/src/pages/runtime/plugins/check-if-page-unused.ts b/packages/nuxt/src/pages/runtime/plugins/check-if-page-unused.ts index 0532be5a59dd..a347ff11cb6c 100644 --- a/packages/nuxt/src/pages/runtime/plugins/check-if-page-unused.ts +++ b/packages/nuxt/src/pages/runtime/plugins/check-if-page-unused.ts @@ -19,7 +19,7 @@ export default defineNuxtPlugin({ } if (import.meta.server) { - nuxtApp.hook('app:rendered', () => { nextTick(checkIfPageUnused) }) + nuxtApp.hook('app:rendered', ({ renderResult }) => { renderResult?.html && nextTick(checkIfPageUnused) }) } else { onNuxtReady(checkIfPageUnused) }