\r\n \u003C/div>\r\n \u003C/client-only>\r\n \u003C/div>\r\n \u003C/template>\r\n\u003C/Stepper>\r\n```\r\nThe placeholder remains with no content replaced as shown below:\r\n\r\n\r\n### What is Expected?\r\nContent inside `\u003Cclient-only>` tag should get rendered instead of getting stuck on the placeholder (or blank state if placeholder not provided).\r\n\r\n### What is actually happening?\r\n`\u003Cclient-only>` tag does not render its content when the tag is placed inside a component slot, as shown in the provided example. It does render when placed outside of the slot.",[2912,2915,2916],{"name":2913,"color":2914},"stale","ffffff",{"name":2901,"color":2902},{"name":2917,"color":2918},"2.x","d4c5f9",8579,"Client-only content doesn't render in component's slot","2023-01-22T15:38:40Z","https://github.com/nuxt/nuxt/issues/8579",0.67034394,{"description":2925,"labels":2926,"number":2930,"owner":2875,"repository":2875,"state":2904,"title":2931,"updated_at":2932,"url":2933,"score":2934},"### Environment\n\nnuxt rc 13\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-starter-g7nvjf?file=app.vue\n\n### Describe the bug\n\nHi :wave: this is a very small issue, currently it seems that `ClientOnly` is trying to make its default slot inherit its attributes. It triggers a warn message in the console since the default slot is rendered using a Fragment.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2927,2928,2929],{"name":2898,"color":2899},{"name":2869,"color":2870},{"name":2872,"color":2873},15444,"ClientOnly attrs are passed to the default slot","2023-01-19T17:50:34Z","https://github.com/nuxt/nuxt/issues/15444",0.67333806,{"description":2936,"labels":2937,"number":2942,"owner":2875,"repository":2875,"state":2904,"title":2943,"updated_at":2944,"url":2945,"score":2946},"### Environment\n\n- Operating System: Linux\n- Node Version: v20.19.1\n- Nuxt Version: 3.17.0\n- CLI Version: 3.25.0\n- Nitro Version: 2.11.10\n- Package Manager: pnpm@8.15.6\n- Builder: -\n- User Config: compatibilityDate, devtools\n- Runtime Modules: -\n- Build Modules: -\n\n### Reproduction\n\n* Nuxt 3.5 (works): https://stackblitz.com/edit/nuxt-starter-hmzeh2mx\n* Nuxt 3.17 (broken): https://stackblitz.com/edit/nuxt-starter-ykqk1xwa\n\nThe two above reproductions only differ in `package.json` / `pnpm-lock.yaml`.\n\n### Describe the bug\n\nA page that uses legacy `asyncData` option breaks if it's used under `\u003Cclient-only>` in a parent page component.\n\nExample page (`pages/app/index.vue`):\n\n```vue\n\u003Cscript>\nexport default defineNuxtComponent({\n asyncData() {\n return {\n users: ['alice', 'bob'],\n };\n },\n});\n\u003C/script>\n\n\u003Ctemplate>\n \u003Cdiv>Total users: {{ users.length }}\u003C/div>\n\u003C/template>\n```\n\nParent (`pages/app.vue`):\n\n```vue\n\u003Ctemplate>\n \u003Cclient-only>\n \u003Cnuxt-page />\n \u003C/client-only>\n\u003C/template>\n```\n\n`users` is undefined during the initial render, and the component crashes with \"Cannot read properties of undefined\".\n\n### Additional context\n\nThis is a regression introduced in Nuxt 3.6.\n\nIn Nuxt 3.4 and 3.5 the page works but not always. For example, what helps is having a layout with an async component (included in reproduction). In Nuxt 3.6 and later the presence of an async component in the layout doesn't help.\n\n### Logs\n\n```shell-script\n\n```",[2938,2939],{"name":2872,"color":2873},{"name":2940,"color":2941},"possible regression","B90A42",31925,"Legacy asyncData not working inside client-only page","2025-05-01T12:11:38Z","https://github.com/nuxt/nuxt/issues/31925",0.67578334,{"labels":2948,"number":2952,"owner":2875,"repository":2875,"state":2904,"title":2953,"updated_at":2954,"url":2955,"score":2956},[2949,2950,2951],{"name":2898,"color":2899},{"name":2869,"color":2870},{"name":2872,"color":2873},14563,"Usage of slots in client-only components throwing errors in production","2023-01-19T17:37:13Z","https://github.com/nuxt/nuxt/issues/14563",0.67767894,{"description":2958,"labels":2959,"number":2967,"owner":2875,"repository":2875,"state":2904,"title":2968,"updated_at":2969,"url":2970,"score":2971},"### Environment\n\nNuxi 3.0.0-rc.10 \r\nRootDir: /sandbox\r\nNuxt project info: \r\n\r\n------------------------------\r\n- Operating System: `Linux`\r\n- Node Version: `v14.19.3`\r\n- Nuxt Version: `3.0.0-rc.10`\r\n- Nitro Version: `0.5.3`\r\n- Package Manager: `yarn@1.22.19`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n------------------------------\n\n### Reproduction\n\nhttps://codesandbox.io/s/dawn-morning-b454k7?file=/pages/index.vue\r\n\r\nJuicy bit:\r\n`\u003CFooComponent>\r\n \u003Ctemplate v-if=\"true\" #first> Hello conditional \u003C/template>\r\n\u003C/FooComponent>`\n\n### Describe the bug\n\n- When rendering a component slot with a condition that evaluates to true, an error will be thrown, the slot is however rendered correctly.\r\n- It only seems to happen during SSR.\r\n- Conditions that evaluates to false does not throw an error\n\n### Additional context\n\nIn RC 8 this was working fine\n\n### Logs\n\n```shell\n[nitro] [dev] [unhandledRejection] TypeError: Cannot set property 'key' of undefined\r\n at slots.\u003Ccomputed> (/sandbox/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:2924:29)\r\n at ssrRenderSlotInner (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:628:21)\r\n at Module.ssrRenderSlot (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:618:5)\r\n at _sfc_ssrRender (/sandbox/components/FooComponent.vue:7:25)\r\n at renderComponentSubTree (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:254:17)\r\n at renderComponentVNode (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:188:16)\r\n at Module.ssrRenderComponent (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:612:12)\r\n at _sfc_ssrRender (/sandbox/pages/index.vue:60:31)\r\n at renderComponentSubTree (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:254:17)\r\n at renderComponentVNode (/sandbox/node_modules/@vue/server-renderer/dist/server-renderer.cjs.js:188:16)\n```\n",[2960,2961,2964],{"name":2898,"color":2899},{"name":2962,"color":2963},"upstream","E8A36D",{"name":2965,"color":2966},"upstream-bug","B60205",14950,"Server-side rendering a component with conditional slot causes error","2024-06-17T15:31:28Z","https://github.com/nuxt/nuxt/issues/14950",0.67988247,{"description":2973,"labels":2974,"number":2983,"owner":2875,"repository":2875,"state":2904,"title":2984,"updated_at":2985,"url":2986,"score":2987},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.9.1\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@9.4.2\r\n- Builder: -\r\n- User Config: devtools\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/nuxt-issues-25196\r\n\r\n```vue\r\n\u003Ctemplate>\r\n \u003CClientOnly>\r\n \u003CNuxtLayout>\r\n \u003CNuxtPage />\r\n \u003C/NuxtLayout>\r\n \u003C/ClientOnly>\r\n\u003C/template>\r\n```\r\n\r\n### Describe the bug\r\n\r\nWhen using a `\u003CClientOnly>` component around the `App.vue` (only SSR the app shell), the NuxtLayout warning will appear even though the component is used.\r\n\r\n### Additional context\r\n\r\nRelated: https://github.com/nuxt/nuxt/issues/24912\r\n\r\n### Logs\r\n\r\n_No response_",[2975,2976,2979,2980],{"name":2898,"color":2899},{"name":2977,"color":2978},"dx","C39D69",{"name":2869,"color":2870},{"name":2981,"color":2982},"馃嵃 p2-nice-to-have","0E8A16",25196,"`\u003CNuxtLayout /> component has not been used.` Warning when using `\u003CClientOnly>` in `app.vue`","2024-02-09T20:33:36Z","https://github.com/nuxt/nuxt/issues/25196",0.68185157,{"description":2989,"labels":2990,"number":2996,"owner":2875,"repository":2875,"state":2904,"title":2997,"updated_at":2998,"url":2999,"score":3000},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.9.3\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@10.2.3\r\n- Builder: -\r\n- User Config: devtools, experimental\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/nuxt-issues-25423\r\n\r\n### Describe the bug\r\n\r\nUsing nested slots in a server components + `nuxt-client` breaks:\r\n\r\nExample\r\n\r\n```vue\r\n\u003C!-- ServerComp.vue -->\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CAppButton nuxt-client>\r\n \u003Cslot />\r\n \u003C/AppButton>\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n```vue\r\n\u003C!-- App.vue -->\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CServerComp>\r\n Some slot content here\r\n \u003C/ServerComp>\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2991,2992,2993],{"name":2898,"color":2899},{"name":2872,"color":2873},{"name":2994,"color":2995},"server components","839413",25423,"Respect named slots in server components","2024-03-06T15:26:20Z","https://github.com/nuxt/nuxt/issues/25423",0.68513316,["Reactive",3002],{},["Set"],["ShallowReactive",3005],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fRZEa-PqBPKnyW1s-aAagmcGMtKsWiwVXxzHFJ22KcB0":-1},"/nuxt/nuxt/27752"]