\n \u003C/UFormField>\n \u003CUFormField label=\"USelect\">\n \u003CUSelect v-model=\"value\" placeholder=\"Placeholder\" :items />\n \u003C/UFormField>\n \u003C/div>\n\u003C/template>\n\n```\n\n### Description\n\nIf the model-value is an empty string, the USelectMenu placeholder doesn't show. This behavior is different than the USelect component, where the placeholder is shown without having to use `undefined` as the v-model's value. \n\n### Additional context\n\nI know I could use `undefined` for the value here, however in my real code the v-model is bound to a non-optional value, so if I were to initialize it as `undefined`, TypeScript would freak out. Also, because these components are really similar, these behaviors shouldn't differ in my opinion. \n\n\u003Cimg width=\"200\" height=\"143\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/49a5d11d-2212-41d7-81b3-202692a20a8a\" />\n\n### Logs\n\n```shell-script\n\n```",[3038,3039,3040],{"name":3019,"color":3020},{"name":3022,"color":3023},{"name":3025,"color":3026},4528,"closed","[SelectMenu]: Placeholder value not shown if v-model is an empty string","2025-07-16T10:43:41Z","https://github.com/nuxt/ui/issues/4528",0.7195736,{"description":3048,"labels":3049,"number":3058,"owner":3028,"repository":3028,"state":3042,"title":3059,"updated_at":3060,"url":3061,"score":3062},"\u003C!-- 💚 Thanks for your time to make Nuxt better with your feedbacks 💚\r\n\r\n**IMPORTANT** Before reporting a bug:\r\n\r\n- Please make sure that you have read through Nuxt documentation: https://nuxtjs.org\r\n- If issue is related to a module please create the issue in corresponding repository\r\n- Ensure using latest version of nuxt dependencies using `yarn upgrade nuxt` or `npm upgrade nuxt`\r\n\r\n👍 A properly detailed bug report can save a LOT of time and help fixing issues as soon as possible.\r\n-->\r\n\r\n### Versions\r\n\r\n- nuxt: 2.14.12\r\n- node: 14.15.0\r\n\r\n### Reproduction\r\n\r\n\u003C!--\r\nLink to a minimal test case based on one of:\r\n- A fork of https://template.nuxtjs.org\r\n- A GitHub repository that can reproduce the bug\r\nWithout a reproduction, it is so hard to address problem :(\r\n-->\r\n\r\n\u003Cdetails open>\r\n\u003Csummary>Additional Details\u003C/summary>\r\n\u003Cbr>\r\n\u003C!-- Attaching `nuxt.config`, dependencies, logs or code snippets would help to find the issue -->\r\n\u003C/details>\r\n\r\n### Steps to reproduce\r\n\r\n1. Create Vue.js component with a named slot of your choice\r\n2. Use created component and provide the content for the slot (wrap everything in `\u003Cclient-only>` tag); example below:\r\n```\r\n\u003CStepper\r\n :steps=\"[$t('steps.one'), $t('steps.two'), $t('steps.three')]\"\r\n>\r\n \u003Ctemplate slot=\"step-1\">\r\n \u003Cdiv>\r\n \u003Cclient-only placeholder=\"Loading...\">\r\n \u003C!-- Neither a span tag nor v-calendar plugin works (tested one by one) -->\r\n \u003Cspan>Test\u003C/span>\r\n \u003Cdiv>\r\n \u003Cv-date-picker\r\n v-model=\"dates\"\r\n is-expanded\r\n trim-weeks\r\n />\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.",[3050,3052,3055],{"name":3051,"color":3026},"stale",{"name":3053,"color":3054},"pending triage","E99695",{"name":3056,"color":3057},"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.7247919,{"description":3064,"labels":3065,"number":3071,"owner":3028,"repository":3029,"state":3042,"title":3072,"updated_at":3073,"url":3074,"score":3075},"### Environment\n\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v20.10.0\r\n- Nuxt Version: 3.11.2\r\n- CLI Version: 3.11.1\r\n- Nitro Version: 2.9.6\r\n- Package Manager: yarn@4.1.1\r\n- Builder: -\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Version\n\n2.8\n\n### Reproduction\n\nvisible even on the docs page \n\n### Description\n\nWhen there is no value set for select, the placeholder is displayed (if set).\r\nIn such case, when options are displayed their labels are \"muted\" - looks like disabled ones.\r\n\r\n\r\nOnce any option is picked, their color change to \"proper\" one.\r\n\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3066,3067,3070],{"name":3019,"color":3020},{"name":3068,"color":3069},"closed-by-bot","ededed",{"name":3051,"color":3069},1757,"USelect with placeholder display options with missleading color","2025-06-19T02:12:33Z","https://github.com/nuxt/ui/issues/1757",0.7302164,{"description":3077,"labels":3078,"number":3081,"owner":3028,"repository":3082,"state":3042,"title":3083,"updated_at":3084,"url":3085,"score":3086},"https://volta.s3.fr-par.scw.cloud/Clean_Shot_2022_02_25_at_17_19_52_5b7648bd53.mp4\n",[3079],{"name":3019,"color":3080},"ff281a",90,"nuxt.com","(UI) USelect: placeholder put in the value","2023-02-15T12:30:37Z","https://github.com/nuxt/nuxt.com/issues/90",0.73070765,{"description":3088,"labels":3089,"number":3091,"owner":3028,"repository":3082,"state":3042,"title":3092,"updated_at":3093,"url":3094,"score":3095},"",[3090],{"name":3019,"color":3080},164,"`USelect` default value is not displayed after ssr load","2023-02-15T12:31:49Z","https://github.com/nuxt/nuxt.com/issues/164",0.7331356,{"labels":3097,"number":3100,"owner":3028,"repository":3028,"state":3042,"title":3101,"updated_at":3102,"url":3103,"score":3104},[3098,3099],{"name":3053,"color":3054},{"name":3056,"color":3057},9797,"after call error method in fetch navigation not working","2023-01-22T15:45:05Z","https://github.com/nuxt/nuxt/issues/9797",0.7336959,{"description":3106,"labels":3107,"number":3113,"owner":3028,"repository":3029,"state":3042,"title":3114,"updated_at":3115,"url":3116,"score":3117},"### Environment\n\nNuxt UI pro v 3.1.0\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.1.0\n\n### Reproduction\n\nhttps://ui.nuxt.com/components/input-menu#control-search-term\n\n### Description\n\nHello, \n\nI am reopening an issue based on https://github.com/nuxt/ui/issues/3782\n\nI still have an issue on the InputMenu that filters with the default value.\n\nAs a reproduction : we can see the same behavior I am facing in the documentation : https://ui.nuxt.com/components/input-menu#control-search-term . \n\n1) => The first click on InputMenu shows only the seacherd term (here Backlog)\n2) => If I close the popover and reopen it a second time, it shows the entire list.\n\nI tried the :reset-search-term-on-select=\"false\" , it allows to display the entire list at 1st click but it leads to not showing the default selected value (the placeholder is displayed).\n\nActually, I am looking to display the entire list at first click, even if a value is already selected.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3108,3109,3110],{"name":3019,"color":3020},{"name":3022,"color":3023},{"name":3111,"color":3112},"reka-ui","56d799",3993,"InputMenu Clear Search on Select at first click","2025-07-16T10:57:06Z","https://github.com/nuxt/ui/issues/3993",0.7393734,{"description":3119,"labels":3120,"number":3122,"owner":3028,"repository":3028,"state":3042,"title":3123,"updated_at":3124,"url":3125,"score":3126},"### Environment\n\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v20.14.0\r\n- Nuxt Version: 3.12.4\r\n- CLI Version: 3.12.0\r\n- Nitro Version: 2.9.7\r\n- Package Manager: pnpm@9.7.1\r\n- Builder: -\r\n- User Config: runtimeConfig, extends, modules, ui, colorMode, routeRules, devtools, typescript, future, eslint, nitro, i18n, compatibilityDate\r\n- Runtime Modules: @nuxt/eslint@0.5.0, @nuxt/fonts@0.7.1, @nuxt/ui@2.18.4, @vueuse/nuxt@10.11.0, @nuxtjs/i18n@8.5.0\r\n- Build Modules: -\r\n------------------------------\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-u6tm1b?file=app.vue\n\n### Describe the bug\n\nWhen using a `v-model` prop with some initial object values (such as fetched already selected data from backend), the `\u003CUSelectMenu>` component doesn't show these as selected and seems to ignore them completely.\r\n\r\nEven when selecting the same objects again, it just seems to add them to the array and disregard anything, that was there previously.\n\n### Additional context\n\nThe behaviour changes when setting the `by` prop. In my case, I set it to `id`, after which I can see the object as selected, **but only** in the dropdown.\r\nThe button itself still shows `0 selected`.\n\n### Logs\n\n_No response_",[3121],{"name":3053,"color":3054},28733,"SelectMenu initial object values","2024-08-28T03:27:34Z","https://github.com/nuxt/nuxt/issues/28733",0.7415425,{"description":3128,"labels":3129,"number":3137,"owner":3028,"repository":3028,"state":3042,"title":3138,"updated_at":3139,"url":3140,"score":3141},"### Environment\n\n- Operating System: `Linux`\r\n- Node Version: `v21.5.0`\r\n- Nuxt Version: `3.10.1`\r\n- CLI Version: `3.10.0`\r\n- Nitro Version: `2.8.1`\r\n- Package Manager: `yarn@1.22.21`\r\n- Builder: `-`\r\n- User Config: `devtools`, `app`, `experimental`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n\r\nflags:\r\n`{ experimental: { componentIslands: { selectiveClient: true } }`\n\n### Reproduction\n\nhttps://stackblitz.com/~/github.com/marccremer/nuxt_islands_issue\n\n### Describe the bug\n\nWhen you rerender a server component it doesnt work on the inner client components.\r\nIn the example you change the props by clicking on the button.\r\nYou expect \"heyfalse\" to turn into \"heytrue\".\r\nNothing happens\n\n### Additional context\n\nThe given example works when you remove the baseUrl.\r\nIt seems that on rererend er the dynmic import doesnt take the baseUrl.\r\nIt should be `import(\"http://localhost:3000\"+baseUrl+\"component.vue\")`\r\nBut it does instead this\r\n`import(\"http://localhost:3000\"+\"component.vue\")`\r\nAnd doesnt find the import.\r\n\n\n### Logs\n\n```shell-script\nUncaught (in promise) TypeError: Failed to fetch dynamically imported module: http://localhost:3000/_nuxt/@fs/home/redacted/nuxt_island_issue/components/ClientShow.vue?import\n```\n",[3130,3133,3134],{"name":3131,"color":3132},"3.x","29bc7f",{"name":3053,"color":3054},{"name":3135,"color":3136},"server components","839413",25676,"Client component within server component not working, when app.baseUrl is set","2024-03-15T16:16:42Z","https://github.com/nuxt/nuxt/issues/25676",0.74546474,["Reactive",3143],{},["Set"],["ShallowReactive",3146],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f0fwIcX7ptQdWSGyTWALZEfI7-XQb3wBQNGegzfgAoSg":-1},"/nuxt/nuxt.com/220"]