\n \u003C/UTooltip>\n \u003C/UAvatarGroup>\n```\n\n---\n```\n \u003CShareProjectModal\n v-if=\"project\"\n v-model:open=\"isShareProjectModalOpen\"\n :project=\"project\"\n :template-name=\"project.template.name\"\n :primary-document-references=\"project.template.primary_document_reference?.map(d => d.name) || []\"\n />\n```\n\nSharedModal\n\n```\n \u003CUModal\n v-model:open=\"isOpen\"\n :ui=\"{\n content: 'max-w-124',\n footer: 'justify-between',\n body: 'flex flex-col gap-4 px-0 sm:px-0',\n }\"\n >\n\n\u003C/UModal>\n```\n\n\n### Description\n\n\nHi, we are using v4 with an avatarGroup tooltip\n```\n \u003CUAvatarGroup\n v-if=\"sharedUsers.length\"\n :max=\"3\"\n size=\"sm\"\n @click=\"isShareProjectModalOpen = true\"\n >\n \u003CUTooltip\n v-for=\"user in sharedUsers\"\n :key=\"user.emailAddress\"\n :text=\"user.fullName ?? user.emailAddress\"\n :delay-duration=\"0\"\n >\n \u003CUAvatar\n :src=\"user.avatar ?? undefined\"\n :alt=\"user.fullName ?? user.emailAddress\"\n />\n \u003C/UTooltip>\n \u003C/UAvatarGroup>\n```\n\nWe have few modal opening on the same page however we have inconsistency with the tooltip when playing around opening UModal on the page the tooltip would stop working. has anyone encounter such issue?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3158,3161],{"name":3159,"color":3160},"bug","d73a4a",{"name":3162,"color":3163},"triage","ffffff",4903,"nuxt","ui","open","AvatarGroup & Tooltip","2025-09-08T01:56:54Z","https://github.com/nuxt/ui/issues/4903",0.6664279,{"description":3173,"labels":3174,"number":3180,"owner":3165,"repository":3166,"state":3167,"title":3181,"updated_at":3182,"url":3183,"score":3184},"### Environment\n\n- Operating System: Darwin\n- Node Version: v23.11.0\n- Nuxt Version: 3.17.3\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, modules, sentry, sourcemap\n- Runtime Modules: @nuxt/ui@3.1.2, @pinia/nuxt@0.11.0, pinia-plugin-persistedstate/nuxt@4.3.0, @sentry/nuxt/module@9.19.0, @nuxt/scripts@0.11.7, @nuxt/eslint@1.4.0\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.1.2\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/r7ryl3\n\n### Description\n\nI recently upgrade to NuxtUI 3.1.2 (from 3.0.1) and It's impossible (or I don't know) how to deal with custom type for `InputMenu`, I got some types issues on `label-key`, `v-model`, `items`, `slots` as you can see in my reproduction.\n\n### Additional context\n\n\n\n### Logs\n\n```shell-script\n\n```",[3175,3176,3179],{"name":3159,"color":3160},{"name":3177,"color":3178},"v3","49DCB8",{"name":3162,"color":3163},4182,"Custom type with InputMenu","2025-05-19T12:22:28Z","https://github.com/nuxt/ui/issues/4182",0.68970215,{"description":3186,"labels":3187,"number":3191,"owner":3165,"repository":3166,"state":3167,"title":3192,"updated_at":3193,"url":3194,"score":3195},"### Environment\n\n- Operating System: Darwin\n- Node Version: v24.7.0\n- Nuxt Version: 3.19.1\n- CLI Version: 3.28.0\n- Nitro Version: 2.12.5\n- Package Manager: npm@11.5.1\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.3.3, @pinia/nuxt@0.11.2, pinia-plugin-persistedstate/nuxt@4.5.0, @sentry/nuxt/module@10.10.0, @nuxt/scripts@0.11.13, @nuxt/eslint@1.9.0, nuxt-charts@0.2.3\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.3.3\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/nuxt-ui-select-reproducible-forked-2238hh?workspaceId=ws_66GCezx3N94KbEtkfR1vKb\n\nIn my reproducible I use Nuxt V4 but it's the same behavior with Nuxt V3\n\n### Description\n\nActually the create emit is triggered after the change one, so it make some strange reactivity issues (because we rely on the change event for our server updates in some cases), actually we simply put a `setTimeout` on the change emit as a workarround but I didn't think it's a good solution 🥲\n\nI think there is the same issue on the SelectMenu too (I haven't tested it)\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3188,3189,3190],{"name":3159,"color":3160},{"name":3177,"color":3178},{"name":3162,"color":3163},4664,"InputMenu emit order","2025-09-08T15:55:07Z","https://github.com/nuxt/ui/issues/4664",0.6901944,{"description":3197,"labels":3198,"number":3202,"owner":3165,"repository":3166,"state":3167,"title":3203,"updated_at":3204,"url":3205,"score":3206},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.16.0\n- Nuxt Version: 4.0.2\n- CLI Version: 3.27.0\n- Nitro Version: 2.12.4\n- Package Manager: pnpm@10.14.0\n- Builder: -\n- User Config: modules, devtools, app, css, site, content, runtimeConfig, build, future, experimental, compatibilityDate, typescript, eslint, icon, image\n- Runtime Modules: @vueuse/nuxt@13.6.0, @nuxt/eslint@1.7.1, @nuxt/ui-pro@3.3.0, @nuxt/content@3.6.3, nuxt-og-image@5.1.9, nuxt-auth-utils@0.5.20, nuxt-api-utils@0.0.31\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv4.0.2\n\n### Reproduction\n\nTBD\n\n### Description\n\nUse a slot in UUser with data coming from fetch/etc and you will get hydration issues\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3199,3200,3201],{"name":3159,"color":3160},{"name":3177,"color":3178},{"name":3162,"color":3163},4684,"Using any slot in \u003CUUser /> results in hydration errors","2025-08-08T23:18:11Z","https://github.com/nuxt/ui/issues/4684",0.69193584,{"description":3208,"labels":3209,"number":3212,"owner":3165,"repository":3166,"state":3213,"title":3214,"updated_at":3215,"url":3216,"score":3217},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.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.12.1\n- Builder: -\n- User Config: compatibilityDate, devtools, modules\n- Runtime Modules: @nuxt/ui@3.1.3\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.1.3\n\n### Reproduction\n\nhttps://codesandbox.io/p/sandbox/silent-currying-3gdrrt\n\n### Description\n\nFollowing the https://ui.nuxt.com/components/timeline instructions I wasn't able to get the timeline component demo working. Peaking into my node modues, I have 3.1.3 but if you look on the left side the timeline module isn't showing up in the dist/runtime/components folder.\n\n\u003Cimg width=\"1104\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/ca3952fd-aaae-44f8-8722-2591bc2be26f\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3210,3211],{"name":3159,"color":3160},{"name":3177,"color":3178},4322,"closed","Timeline component missing","2025-06-11T08:19:54Z","https://github.com/nuxt/ui/issues/4322",0.6538764,{"description":3219,"labels":3220,"number":3230,"owner":3165,"repository":3165,"state":3213,"title":3231,"updated_at":3232,"url":3233,"score":3234},"### Environment\r\n\r\n- Operating System: `Darwin`\r\n- Node Version: `v18.12.1`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `npm@8.19.2`\r\n- Builder: `vite`\r\n- User Config: `runtimeConfig`, `build`, `modules`, `hooks`, `proxy`, `vue`, `components`, `typescript`, `vite`, `plugins`, `css`\r\n- Runtime Modules: `@nuxtjs-alt/proxy@2.1.0`, `@fullpage/nuxt-fullpage@0.2.3`, `@pinia-plugin-persistedstate/nuxt@1.0.0`, `@pinia/nuxt@0.4.5`\r\n- Build Modules: \r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-xbmezj?file=components/custom-button.vue\r\n\r\n### Describe the bug\r\n\r\nAccording to the Vue3 documentation [dynamic slot names](https://vuejs.org/guide/components/slots.html#dynamic-slot-names) section, I wrote the following line:\r\n\r\n``\u003Ctemplate v-slot:[slot[0]]>``\r\n\r\nBut I got some error:\r\n\r\n`` [vite] Internal server error: Codegen node is missing for element/if/for node. Apply appropriate transforms first. ``\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3221,3224,3227],{"name":3222,"color":3223},"3.x","29bc7f",{"name":3225,"color":3226},"pending triage","E99695",{"name":3228,"color":3229},"⛔️ can be closed","484893",18588,"Not support dynamic slot names","2023-02-14T08:38:10Z","https://github.com/nuxt/nuxt/issues/18588",0.67948574,{"description":3236,"labels":3237,"number":3240,"owner":3165,"repository":3165,"state":3213,"title":3241,"updated_at":3242,"url":3243,"score":3244},"### Environment\r\n\r\n- Operating System: Windows_NT\r\n- Node Version: v18.16.0\r\n- Nuxt Version: 3.5.0\r\n- Nitro Version: 2.4.1\r\n- Package Manager: pnpm@8.4.0\r\n- Builder: vite\r\n- User Config: app, routeRules, runtimeConfig, nitro, modules, pinia, imports, srcDir, image, i18n\r\n- Runtime Modules: nuxt-swiper@1.1.0, @vueuse/nuxt@10.1.2, @nuxtjs/i18n@8.0.0-beta.11, @nuxt/image-edge@1.0.0-28059208.2abef1b, nuxt-headlessui@1.1.4, @huntersofbook/naive-ui-nuxt@0.7.1, @nuxtjs/tailwindcss@6.7.0, nuxt-icons@3.2.1, @pinia/nuxt@0.4.10, @pinia-plugin-persistedstate/nuxt@1.1.1\r\n\r\n\r\n### Reproduction\r\n\r\nhttps://github.com/vuejs/core/issues/8353\r\n\r\n### Describe the bug\r\n\r\n\r\nmissing semicolon in track function causing runtime error in production\r\n\r\n\r\nhttps://github.com/vuejs/core/pull/8358\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3238,3239],{"name":3222,"color":3223},{"name":3225,"color":3226},20943,"Please upgrade to Vue 3.3.4 as the current version is causing some UI libraries to be incompatible","2023-05-19T06:05:21Z","https://github.com/nuxt/nuxt/issues/20943",0.6809755,{"description":3246,"labels":3247,"number":3251,"owner":3165,"repository":3166,"state":3213,"title":3252,"updated_at":3253,"url":3254,"score":3255},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.17.0`\n- Nuxt Version: `3.17.6`\n- CLI Version: `3.25.1`\n- Nitro Version: `2.11.13`\n- Package Manager: `pnpm@9.5.0`\n- Builder: `-`\n- User Config: `app`, `compatibilityDate`, `css`, `dayjs`, `devtools`, `fonts`, `icon`, `modules`, `pinia`, `ui`\n- Runtime Modules: `@nuxt/eslint@1.5.2`, `@nuxt/fonts@0.11.4`, `@nuxt/icon@1.15.0`, `@nuxt/scripts@0.11.9`, `@nuxt/image@1.10.0`, `@nuxt/ui@3.2.0`, `@formkit/auto-animate/nuxt@0.8.2`, `@pinia/nuxt@0.11.1`, `dayjs-nuxt@2.1.11`, `nuxt-lodash@2.5.3`\n- Build Modules: `-`\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.2.0\n\n### Reproduction\n\n```\n\u003Ctemplate>\n \u003CURadioGroup\n color=\"primary\"\n variant=\"card\"\n orientation=\"horizontal\"\n indicator=\"hidden\"\n :items=\"items\">\n \u003Ctemplate #label=\"{ item }\">\n \u003Ch4>{{ item.label }}\u003C/h4>\n \u003C/template>\n \u003C/URadioGroup>\n\u003C/template>\n\u003Cscript lang=\"ts\" setup>\nimport type { RadioGroupItem } from '@nuxt/ui'\nconst items = ref\u003CRadioGroupItem[]>([\n {\n label: 'Telegram',\n value: 'Telegram',\n description: 'Telegram',\n },\n {\n label: 'Whatsapp',\n value: 'Whatsapp',\n description: 'Whatsapp',\n },\n {\n label: 'Instagram',\n value: 'Instagram',\n description: 'Instagram',\n },\n {\n label: 'Facebook',\n value: 'Facebook',\n description: 'Facebook',\n },\n])\n\u003C/script>\n\n```\n\n### Description\n\nThere is a type issue on the `item` props of the `label` slots, when i try to accessing `item.label`.\n\nThere error message is:\n```\nProperty 'label' does not exist on type '(AcceptableValue | { [x: string]: any; label?: string | undefined; description?: string | undefined; disabled?: boolean | undefined; value?: AcceptableValue | undefined; class?: any; ui?: { ...; } | undefined; }) & { ...; }'.\n Property 'label' does not exist on type 'string & { id: string; }'.ts-plugin(2339)\n```\n\n\nhere is the screenshot:\n\n\u003Cimg width=\"522\" height=\"115\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/30eefcf5-db2c-43c6-b412-df0d3d677fd2\" />\n\n\u003Cimg width=\"227\" height=\"237\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/87e19582-1664-4f72-825a-4e8c167c6305\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3248,3249,3250],{"name":3159,"color":3160},{"name":3177,"color":3178},{"name":3162,"color":3163},4533,"[URadioGroup] Typing Issue on Label Slots","2025-07-16T19:58:07Z","https://github.com/nuxt/ui/issues/4533",0.68339586,{"labels":3257,"number":3260,"owner":3165,"repository":3165,"state":3213,"title":3261,"updated_at":3262,"url":3263,"score":3264},[3258,3259],{"name":3222,"color":3223},{"name":3225,"color":3226},14532,"production build issue with `date-fns`","2023-01-19T17:40:27Z","https://github.com/nuxt/nuxt/issues/14532",0.68389976,{"description":3266,"labels":3267,"number":3271,"owner":3165,"repository":3166,"state":3213,"title":3272,"updated_at":3273,"url":3274,"score":3275},"### Environment\n\n```\n- Operating System: Darwin\n- Node Version: v22.14.0\n- Nuxt Version: 3.16.2\n- CLI Version: 3.24.1\n- Nitro Version: 2.11.9\n- Package Manager: bun@1.2.9\n- Builder: -\n- User Config: ssr, imports, devtools, experimental, future, compatibilityDate, alias, runtimeConfig, devServer, app, css, modules, build, hooks, dayjs, ui, typescript\n- Runtime Modules: @nuxt/eslint@1.3.0, @vueuse/nuxt@13.1.0, @nuxt/test-utils/module@3.17.2, dayjs-nuxt@2.1.11, nuxt-svgo@4.0.17, @nuxt/ui-pro@3.1.0, @pinia/nuxt@0.11.0, @pinia/colada-nuxt@0.1.1, @nuxt/image@1.10.0\n- Build Modules: -\n```\n\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.1.0\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/empty-fast-5xtcmy?workspaceId=ws_SD2P6X4ufyWkm2P3aqoQA6\n\n### Description\n\nbetween version 3.0.2 and 3.1.0 the content container for the menu items is no longer filling the width.\n\n### Additional context\n\n__no response__\n\n### Logs\n\n```shell-script\n\n```",[3268,3269,3270],{"name":3159,"color":3160},{"name":3177,"color":3178},{"name":3162,"color":3163},3987,"[NavigationMenu] Regression - Update","2025-05-02T09:52:45Z","https://github.com/nuxt/ui/issues/3987",0.6857371,["Reactive",3277],{},["Set"],["ShallowReactive",3280],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fKObrid8DQyLep6ziUvjeqxvjprkzrASJB88M8h28kmU":-1},"/nuxt/ui/4394"]