results in hydration errors","2025-08-08T23:18:11Z","https://github.com/nuxt/ui/issues/4684",0.6822392,{"description":3188,"labels":3189,"number":3195,"owner":3147,"repository":3148,"state":3196,"title":3197,"updated_at":3198,"url":3199,"score":3200},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.14.0`\n- Nuxt Version: `3.17.5`\n- CLI Version: `3.25.1`\n- Nitro Version: `2.11.12`\n- Package Manager: `pnpm@10.11.1`\n- Builder: `-`\n- User Config: `ssr`, `devtools`, `modules`, `css`, `app`, `runtimeConfig`, `i18n`, `icon`, `devServer`, `colorMode`, `compatibilityDate`, `future`, `typescript`, `vite`\n- Runtime Modules: `@nuxt/ui@3.0.1`, `@pinia/nuxt@0.5.5`, `@nuxt/eslint@0.5.7`, `@nuxtjs/i18n@9.5.5`, `@nuxtjs/device@3.2.4`, `@nuxt/image@1.10.0`\n- Build Modules: `-`\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.1.1\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/nuxt-ui3-n3sxks\n\n### Description\n\nWhen using `USwitch` inside `UTooltip` switch toggle just disappears. You can check reproduction link.\n```vue\n\u003CUTooltip text=\"Just a tooltip\">\n \u003CUSwitch label=\"Just a switch\" />\n\u003C/UTooltip>\n```\n\n\u003Cimg width=\"127\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5dbcfef5-a4c4-4ec4-b2f3-611212f75c68\" />\n\n### Additional context\n\nWrapping `USwitch` to `div` for example solves issue\n```vue\n \u003CUTooltip text=\"Just a tooltip\">\n \u003Cdiv>\n \u003CUSwitch label=\"'Hackish'\" />\n \u003C/div>\n \u003C/UTooltip>\n```\n\n### Logs\n\n```shell-script\n\n```",[3190,3191,3194],{"name":3138,"color":3139},{"name":3192,"color":3193},"duplicate","cfd3d7",{"name":3141,"color":3142},4333,"closed","USwitch not working inside UTooltip","2025-06-12T13:42:09Z","https://github.com/nuxt/ui/issues/4333",0.6642777,{"description":3202,"labels":3203,"number":3207,"owner":3147,"repository":3148,"state":3196,"title":3208,"updated_at":3209,"url":3210,"score":3211},"### Environment\n\n- Operating System: Darwin\n- Node Version: v23.11.0\n- Nuxt Version: 3.17.5\n- CLI Version: 3.25.1\n- Nitro Version: 2.11.12\n- Package Manager: npm@10.9.2\n- Builder: -\n- User Config: devtools, typescript, css, compatibilityDate, devServer, vite, runtimeConfig, app, ui, scripts, piniaPluginPersistedstate, modules, sentry, sourcemap\n- Runtime Modules: @nuxt/ui@3.1.3, @pinia/nuxt@0.11.1, pinia-plugin-persistedstate/nuxt@4.3.0, @sentry/nuxt/module@9.31.0, @nuxt/scripts@0.11.8, @nuxt/eslint@1.4.1, nuxt-charts@0.1.11, @nuxtjs/mdc@0.17.0\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nLocal build based on commit 04f12adc5b6124c8371c256d2c40df2be832e6e2\n\n### Reproduction\n\n```vue\n\u003Cscript lang=\"ts\" setup>\nimport type { TimelineItem } from '@nuxt/ui'\nimport { useTimeAgo } from '@vueuse/core'\n\nconst items = [\n {\n username: 'J-Michalek',\n date: '2025-05-24T14:58:55Z',\n action: 'opened this',\n avatar: {\n src: 'https://github.com/J-Michalek.png'\n }\n },\n {\n username: 'J-Michalek',\n date: '2025-05-26T19:30:14+02:00',\n action: 'marked this pull request as ready for review',\n icon: 'i-lucide-check-circle'\n },\n {\n username: 'benjamincanac',\n date: '2025-05-27T11:01:20Z',\n action: 'commented on this',\n description:\n \"I've made a few changes, let me know what you think! Basically I updated the design, removed unnecessary divs, used Avatar component for the indicator since it supports icon already.\",\n avatar: {\n src: 'https://github.com/benjamincanac.png'\n }\n },\n {\n username: 'J-Michalek',\n date: '2025-05-27T11:01:20Z',\n action: 'commented on this',\n description: 'Looks great! Good job on cleaning it up.',\n avatar: {\n src: 'https://github.com/J-Michalek.png'\n }\n },\n {\n username: 'benjamincanac',\n date: '2025-05-27T11:01:20Z',\n action: 'merged this',\n icon: 'i-lucide-git-merge'\n }\n] satisfies TimelineItem[]\n\u003C/script>\n\n\u003Ctemplate> \n \u003CUTimeline\n :items=\"items\"\n size=\"lg\"\n :ui=\"{\n date: 'float-end ms-1',\n description: 'px-3 py-2 ring ring-default mt-2 rounded-md text-default'\n }\"\n >\n \u003Ctemplate #title=\"{ item }\">\n \u003Cspan>{{ item.username }}\u003C/span>\n \u003Cspan class=\"font-normal text-muted\"> {{ item.action }}\u003C/span>\n \u003C/template>\n\n \u003Ctemplate #description=\"{ item }\">\n \n \u003C/template>\n\n \u003Ctemplate #date=\"{ item }\">\n \u003CUTooltip\n v-if=\"item.date\"\n :text=\"new Date(item.date).toLocaleString()\"\n placement=\"bottom-end\"\n >\n \u003Cspan>{{ useTimeAgo(new Date(item.date)) }}\u003C/span>\n \u003C/UTooltip>\n \u003C/template>\n \u003C/UTimeline>\n\u003C/template>\n```\n\n### Description\n\nI'm testing the timeline component for future integration, and I noticed that using slots even if the value is empty and no html is passed it applies the styles.\n\n\n\nI don't know if it's a good solution but something like this can do the trick :\n```vue\n \u003Cdiv v-if=\"item.description || (!!slots.description && item.description)\" :class=\"ui.description({ class: [props.ui?.description, item.ui?.description] })\">\n \u003Cslot :name=\"((item.slot ? `${item.slot}-description` : 'description') as keyof TimelineSlots\u003CT>)\" :item=\"(item as Extract\u003CT, { slot: string; }>)\">\n {{ item.description }}\n \u003C/slot>\n \u003C/div>\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3204,3205,3206],{"name":3138,"color":3139},{"name":3141,"color":3142},{"name":3144,"color":3145},4394,"Timeline slot issue","2025-06-24T15:13:27Z","https://github.com/nuxt/ui/issues/4394",0.66499215,{"description":3213,"labels":3214,"number":3223,"owner":3147,"repository":3148,"state":3196,"title":3224,"updated_at":3225,"url":3226,"score":3227},"### Environment\n\n------------------------------\n- Operating System: Darwin\n- Node Version: v23.9.0\n- Nuxt Version: 3.17.5\n- CLI Version: 3.25.1\n- Nitro Version: 2.11.12\n- Package Manager: pnpm@10.5.2\n- Builder: -\n- User Config: devtools, css, colorMode, modules, imports, nitro, lodash, icon, components, ssr, $production, runtimeConfig, compatibilityDate\n- Runtime Modules: @nuxt/ui-pro@3.1.3, @pinia/nuxt@0.5.5, nuxt-lodash@2.5.3\n- Build Modules: -\n------------------------------\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.17.5\n\n### Reproduction\n\nUTooltip occasionally does not display\n\n### Description\n\nUTooltip occasionally does not display\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3215,3216,3219,3220],{"name":3138,"color":3139},{"name":3217,"color":3218},"needs reproduction","CB47CF",{"name":3141,"color":3142},{"name":3221,"color":3222},"closed-by-bot","ededed",4408,"UTooltip occasionally does not display","2025-07-05T02:13:30Z","https://github.com/nuxt/ui/issues/4408",0.66563576,{"description":3229,"labels":3230,"number":3236,"owner":3147,"repository":3148,"state":3196,"title":3237,"updated_at":3238,"url":3239,"score":3240},"### Environment\n\n- Operating System: `Windows_NT`\n- Node Version: `v24.6.0`\n- Nuxt Version: `3.16.2`\n- CLI Version: `3.26.4`\n- Nitro Version: `2.12.4`\n- Package Manager: `npm@11.5.1`\n- Builder: `-`\n- User Config: `modules`, `devtools`, `app`, `css`, `colorMode`, `ui`, `runtimeConfig`, `alias`, `routeRules`, `sourcemap`, `devServer`, `future`, `compatibilityDate`, `nitro`, `eslint`, `fileStorage`, `fonts`, `googleTranslate`, `gtag`, `i18n`, `icon`, `image`, `security`, `stripe`, `svgo`, `tiptap`\n- Runtime Modules: `nuxt-auth-utils@0.5.17`, `@pinia/nuxt@0.10.1`, `nuxt-svgo@4.0.16`, `@nuxtjs/i18n@9.3.4`, `nuxt-authorization@0.3.4`, `nuxt-file-storage@0.3.0`, `@nuxt/fonts@0.11.0`, `@nuxt/image@1.10.0`, `@nuxt/ui@3.3.0`, `@nuxt/content@3.4.0`, `nuxt-security@2.2.0`, `nuxt-tiptap-editor@2.1.4`, `nuxt-google-translate@1.3.3`, `@unlok-co/nuxt-stripe@5.0.0`, `@nuxt/eslint@1.3.1`, `nuxt-gtag@3.0.3`\n- Build Modules: `-`\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Package\n\nv3.x\n\n### Version\n\n3.16.2\n\n### Reproduction\n\n-\n\n### Description\n\nIf you run nuxt dev you will see in console the message \"nuxt 4 coimpatibility mode enabled\" , in browser you will see the nuxt 4 logo instead of nuxt 3 and it will crash with\n\n500\n[GET] \"http://127.0.0.1:443/__nuxt_vite_node__/manifest\": fetch failed\n\nprobably some dependency related with vite and nuxt has been updated\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3231,3232,3233,3234,3235],{"name":3138,"color":3139},{"name":3217,"color":3218},{"name":3141,"color":3142},{"name":3144,"color":3145},{"name":3221,"color":3222},4844,"from 3.3.0 version 4 of nuxt is \"forced\"","2025-09-09T02:07:59Z","https://github.com/nuxt/ui/issues/4844",0.67295235,{"labels":3242,"number":3249,"owner":3147,"repository":3147,"state":3196,"title":3250,"updated_at":3251,"url":3252,"score":3253},[3243,3246],{"name":3244,"color":3245},"3.x","29bc7f",{"name":3247,"color":3248},"pending triage","E99695",13540,"Problem with @intlify/nuxt3 in most latest Nuxt Version","2023-04-20T12:42:17Z","https://github.com/nuxt/nuxt/issues/13540",0.673431,{"description":3255,"labels":3256,"number":3260,"owner":3147,"repository":3148,"state":3196,"title":3261,"updated_at":3262,"url":3263,"score":3264},"### Environment\n\n- Operating System: `Linux`\n- Node Version: `v22.16.0`\n- Nuxt Version: `3.17.1`\n- CLI Version: `3.25.0`\n- Nitro Version: `2.11.11`\n- Package Manager: `pnpm@9.15.3`\n- Builder: `-`\n- User Config: `compatibilityDate, ssr, devtools, devServer, nitro, future, experimental, css, app, modules`\n- Runtime Modules: `@nuxt/ui@3.1.0, @nuxtjs/i18n@9.5.4, @nuxtjs/google-fonts@3.2.0, @pinia/nuxt@0.11.0, pinia-plugin-persistedstate/nuxt@4.2.0`\n- Build Modules: `-`\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.17.1\n\n### Reproduction\n\n- \n\n### Description\n\nAs mentioned [in Issue #3215](https://github.com/nuxt/ui/issues/3215#issuecomment-2799580371) this error still occurs when using the `UDrawer` component. This could be fixed like it was done in 77bf0ab for the `UModal` and `USlideover` components\n\n### Additional context\n\n\u003Cimg width=\"501\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/5573ec8b-db18-4339-ac79-140970f172b9\" />\n\n### Logs\n\n```shell-script\n\n```",[3257,3258,3259],{"name":3138,"color":3139},{"name":3141,"color":3142},{"name":3144,"color":3145},4415,"UDrawer: `DialogContent` requires a `DialogTitle`","2025-06-28T08:52:38Z","https://github.com/nuxt/ui/issues/4415",0.6743482,["Reactive",3266],{},["Set"],["ShallowReactive",3269],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fiw4DDWb1Acvtw9rLKHsyFjANoARoiINTNBTOpdGBsjY":-1},"/nuxt/ui/4903"]