\n \u003C/UFormField>\n \u003CUFormField label=\"USelect\">\n \u003CUSelect v-model=\"value\" :items placeholder=\"USelect\" />\n \u003C/UFormField>\n \u003CUFormField label=\"USelectMenu\">\n \u003CUSelectMenu v-model=\"value\" :items placeholder=\"USelectMenu\" />\n \u003C/UFormField>\n \u003C/UForm>\n\u003C/template>\n```\n\n### Description\n\nAfter updating to version 3.3.1, the InputMenu, Select and SelectMenu component's placeholder value is not shown, if the value is not found in the items array. In version 3.3.0 the placeholder correctly shows up.\n\nNuxt UI 3.3.0\n\u003Cimg width=\"350\" height=\"300\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/2b0937d4-7640-4277-8169-ff192bc01d97\" />\n\nNuxt UI 3.3.1\n\u003Cimg width=\"410\" height=\"285\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/3d744e11-748b-4b3c-a236-fcee8fdcd765\" />\n\n\u003Cimg width=\"395\" height=\"298\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/ac7be307-ca5c-4957-a2fb-5721eebdea07\" />\n\nIf the v-model is `undefined` it works just like in 3.3.0, however in my projects I feel like that's not always achievable because of type definitions.\nI know I could set the default value to one of the items' values, but what if I don't want to populate the component by default and just show the placeholder? \nFor this to work in version 3.3.1 I'd have to loosen up the type definitions, so that required fields are not required anymore, which is wrong and I don't feel like I should have to do to keep the behavior of a UI component. \n\nShouldn't we have an exception for falsy values that are sometimes used as default values (empty string, 0...), so the placeholder can be shown without having to explicitly have `undefined` as the default value?\n\n### Additional context\n\nI haven't dug that deep, but I think #4689 introduced this behavior to these components. \n\n### Logs\n\n```shell-script\n\n```",[3223,3224],{"name":3138,"color":3139},{"name":3141,"color":3142},4812,"[InputMenu,Select,SelectMenu] Placeholder not showing in v3.3.1, if item is not found and default value is not undefined or null","2025-08-27T14:42:51Z","https://github.com/nuxt/ui/issues/4812",0.7035254,{"description":3231,"labels":3232,"number":3236,"owner":3147,"repository":3148,"state":3183,"title":3237,"updated_at":3238,"url":3239,"score":3240},"### 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```",[3233,3234,3235],{"name":3138,"color":3139},{"name":3141,"color":3142},{"name":3144,"color":3145},3987,"[NavigationMenu] Regression - Update","2025-05-02T09:52:45Z","https://github.com/nuxt/ui/issues/3987",0.70586026,{"description":3242,"labels":3243,"number":3252,"owner":3147,"repository":3148,"state":3183,"title":3253,"updated_at":3254,"url":3255,"score":3256},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.14.0`\n- Nuxt Version: `3.16.2`\n- CLI Version: `3.25.0`\n- Nitro Version: `2.11.9`\n- Package Manager: `pnpm@10.9.0`\n- Builder: `-`\n- User Config: `modules`, `devtools`, `css`, `devServer`, `content`, `future`, `compatibilityDate`, `nitro`, `eslint`, `icon`, `llms`\n- Runtime Modules: `@nuxt/eslint@1.3.0`, `@nuxt/image@1.10.0`, `@nuxt/ui-pro@3.1.0`, `@nuxt/content@3.5.1`, `nuxt-og-image@5.1.2`, `nuxt-llms@0.1.2`\n- Build Modules: `-`\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### UI Version\n\nv3.1.0\n\n### Safari Version\n\nv18.5 (20621.2.5.11.5)\n\n### Reproduction\n\n[https://github.com/saltytostitos/ui-docs-input-type-search](https://github.com/saltytostitos/ui-docs-input-type-search)\n\nRepro using UI Pro Docs Template [https://github.com/nuxt-ui-pro/docs/tree/main](https://github.com/nuxt-ui-pro/docs/tree/main)\n\n### Description\n\nInput/Select sizes do not match on Safari Desktop. \n\n\n\nThey seem to match on Chrome.\n\n\n\nAs shown, the Tailwind Only fields work correctly (using same css classes).\n\nObservations:\n- Oddly enough, when using ```\u003CUFormField />``` the ```type=\"text\"``` and ```\u003CUSelect />``` fields match heights, but the ```type=\"search\"``` is the outlier.\n- When NOT using ```\u003CUFormField />```, then the ```type=\"text\"``` field is the outlier. \n\n### Additional context\n\nAs rendered in Dev Tools:\n\n\n\nAfter removing ```type=\"search\"``` in dev tools.\n\n\n\n\n\n### Logs\n\n```shell-script\n\n```",[3244,3245,3246,3247,3250],{"name":3138,"color":3139},{"name":3141,"color":3142},{"name":3144,"color":3145},{"name":3248,"color":3249},"closed-by-bot","ededed",{"name":3251,"color":3249},"stale",4014,"Input Fields on ```Safari``` has Mismatched Sizes","2025-08-20T02:08:51Z","https://github.com/nuxt/ui/issues/4014",0.70900357,["Reactive",3258],{},["Set"],["ShallowReactive",3261],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fbSYGkvLUF2lPlrRdrIo20avXxbMluSoUrOFTCSrT2Fg":-1},"/nuxt/ui/4377"]