\n \u003C/template>\n\n \u003Ctemplate #item=\"{ item }\">\n \u003Cspan v-text=\"item.label\" />\n \u003C/template>\n\u003C/UDropdownMenu>\n```",[3162,3165],{"name":3163,"color":3164},"question","d876e3",{"name":3166,"color":3167},"v3","49DCB8",4636,"DropdownMenu keyboard interaction handling","2025-07-31T06:44:47Z","https://github.com/nuxt/ui/issues/4636",0.76107454,{"description":3174,"labels":3175,"number":3179,"owner":3152,"repository":3153,"state":3154,"title":3180,"updated_at":3181,"url":3182,"score":3183},"### Description\n\nWhen using `multiple` with `USelectMenu` selected items can be deselected again. But when not having `multipe` option this is not the case. The select goes from undefined to a value and then can never become undefined again (without an external button).\n\nI would propose to add a new prop that allows values to be deselected, so the model becomes undefined again.\n\n### Additional context\n\n_No response_",[3176,3177,3178],{"name":3146,"color":3147},{"name":3166,"color":3167},{"name":3149,"color":3150},4647,"`USelectMenu`: Allow deselection of items","2025-08-02T13:00:23Z","https://github.com/nuxt/ui/issues/4647",0.76945186,{"description":3185,"labels":3186,"number":3192,"owner":3152,"repository":3153,"state":3154,"title":3193,"updated_at":3194,"url":3195,"score":3196},"### Environment\n\n```\n- Node Version: v20.12.0\n- Nuxt Version: 3.17.3\n- Runtime Modules: @nuxt/ui@3.3.3\n- Browser: Chromium 136 (windows)\n```\n\n#### Version\n\nv3.3.3\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/mutable-frog-xc2v8p\n\n### Description\n\nHello Nuxt Ui team!\n\nI noticed two issues with `USelect` & `USelectMenu`:\n\n1. **Input autofocus issue:** \n When typing in the input, opening the select causes the input to lose focus. Setting `:autofocus=\"false\"` has no effect, the select is still focused when opened.\n\n2. **Body lock issue:** \n Setting `:content=\"{ bodyLock: false }\"` does not prevent the body from being locked. The CSS property `pointer-events: default;` is still applied on the body.\n\nIn the case of an autocomplete, this prevents continuing to type in the input while still displaying suggested results.\n\nThanks for your help!\n",[3187,3190,3191],{"name":3188,"color":3189},"bug","d73a4a",{"name":3166,"color":3167},{"name":3149,"color":3150},4956,"`USelect` & `USelectMenu` setting :autofocus to false or :content `bodyLock` to false have no effect","2025-09-12T12:07:19Z","https://github.com/nuxt/ui/issues/4956",0.7783841,{"description":3198,"labels":3199,"number":3203,"owner":3152,"repository":3153,"state":3154,"title":3204,"updated_at":3205,"url":3206,"score":3207},"### Description\n\nOptions in `SelectMenu` might need a description below the title e.g. like the watch dropdown on github:\n\n\u003Cimg width=\"362\" height=\"378\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/78093701-742b-49ad-8b60-e26435a3bca5\" />\n\nIt can be worked around using `item-label` slot, but it would be nice if developer can use `items` props only to implement it for simpler way.\n\nBelow, I have tried to create it using Reka UI `combobox` component, the component used by SelectMenu.\n\n\u003Cimg width=\"329\" height=\"460\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/e5cda771-3f8e-4369-bb3b-d5159f84d425\" />\n\n### Additional context\n\n_No response_",[3200,3201,3202],{"name":3146,"color":3147},{"name":3166,"color":3167},{"name":3149,"color":3150},4661,"SelectMenu: add description props to show text below title","2025-08-06T02:19:32Z","https://github.com/nuxt/ui/issues/4661",0.783593,{"description":3209,"labels":3210,"number":3214,"owner":3152,"repository":3153,"state":3154,"title":3215,"updated_at":3216,"url":3217,"score":3218},"### Environment\n\n------------------------------\n- Operating System: Linux\n- Node Version: v20.12.0\n- Nuxt Version: 3.17.3\n- CLI Version: 3.25.1\n- Nitro Version: 2.11.12\n- Package Manager: pnpm@8.15.6\n- Builder: -\n- User Config: modules, devtools, compatibilityDate, future, css\n- Runtime Modules: @nuxt/ui@3.1.1\n- Build Modules: -\n------------------------------\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.17.3\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/zen-albattani-93gcyn\n\nType `COMPLETE` into the input menu and press enter. `DROPOFF_COMPLETE` becomes selected\n\n### Description\n\nIf I type an exact match for one of the items into the InputMenu and press Enter, I would expect that item to be selected.\n\nHowever, in certain cases when other items are a superset of the search text, those become selected.\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3211,3212,3213],{"name":3188,"color":3189},{"name":3166,"color":3167},{"name":3149,"color":3150},4672,"InputMenu sometimes chooses alternate option even when exact match to one option is typed","2025-08-06T20:48:15Z","https://github.com/nuxt/ui/issues/4672",0.78650945,{"description":3220,"labels":3221,"number":3224,"owner":3152,"repository":3153,"state":3154,"title":3225,"updated_at":3226,"url":3227,"score":3228},"### Environment\n\n- OS: Windows\n- Nuxt: v4.0.3\n- Node: v22.14.0\n\n### Version\n\nv4.0.3\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-gtu8vgxz?file=app.vue\n\n### Description\n\nThe USelectMenu component does not block form validation even when setting the required prop.\nI though this was a bug since the USelect component instead correctly blocks validation when setting the required prop.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3222,3223],{"name":3188,"color":3189},{"name":3149,"color":3150},4757,"USelectMenu required prop is not blocking form validation","2025-08-15T10:52:46Z","https://github.com/nuxt/ui/issues/4757",0.7876578,{"description":3230,"labels":3231,"number":3237,"owner":3152,"repository":3153,"state":3238,"title":3239,"updated_at":3240,"url":3241,"score":3242},"",[3232,3233,3234],{"name":3188,"color":3189},{"name":3166,"color":3167},{"name":3235,"color":3236},"reka-ui","56d799",2257,"closed","[InputMenu/SelectMenu] Combobox `default-value` does not seem to work","2025-03-27T15:24:39Z","https://github.com/nuxt/ui/issues/2257",0.72144103,{"description":3244,"labels":3245,"number":3249,"owner":3152,"repository":3153,"state":3238,"title":3250,"updated_at":3251,"url":3252,"score":3253},"### Description\n\nA ComboBox component with general functionality we need. As implemented in Vuetify ComboBox. https://vuetifyjs.com/en/components/combobox/#api\n\n### Additional context\n\n_No response_",[3246,3247,3248],{"name":3146,"color":3147},{"name":3166,"color":3167},{"name":3149,"color":3150},4483,"ComboBox component with common functionality as hide-selected, search-input.sync, clearable","2025-07-08T09:40:29Z","https://github.com/nuxt/ui/issues/4483",0.72652864,{"description":3255,"labels":3256,"number":3260,"owner":3152,"repository":3153,"state":3238,"title":3261,"updated_at":3262,"url":3263,"score":3264},"### Description\n\nNeed to have the ability to provide a callback function to onRemoveTag when selecting multiple items to be able to customize its behavior.\n\n### Additional context\n\nIn my use case for example I have an InputMenu with Multiple selections the items list contains values that fall under multiple categories for example A, B, and C with the ability to search for any of them in the same InputMenu, so the list of items looks something like this:\n- A: A1\n- A: A2\n- B: B5\n- C: C7\nthe state is then stored in a pinia store based on the category onSelect, e.g. `if (key == \"A\") store.listA.push(item.value)` when I click on the remove tag the v-model value is updated, but I have no idea which category was it from, meaning I will have to check all the items to know which state to update since they are actually separate.",[3257,3258,3259],{"name":3146,"color":3147},{"name":3166,"color":3167},{"name":3149,"color":3150},4463,"[InputMenu] ability to control behavior of onRemoveTag","2025-07-16T20:28:46Z","https://github.com/nuxt/ui/issues/4463",0.7455004,["Reactive",3266],{},["Set"],["ShallowReactive",3269],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fPtbU_nKI3FkjnQePtBRZeDUgQfRyNb2HmeuqBikMaxk":-1},"/nuxt/ui/4239"]