\n\n### Description\n\nThe UInputTag element does not correctly render the error text for schema validation errors for pattern matching of the individual items within its array. \n\nIt works fine showing an error about the length of the array, but not about problems for the items within the array.\n\n\u003Cimg width=\"779\" height=\"328\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/cf031108-314b-4fd5-9859-cd275b8d3410\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3188,3189,3190],{"name":3140,"color":3141},{"name":3143,"color":3144},{"name":3146,"color":3147},4573,"UInputTag does not display validation errors for pattern matching","2025-07-22T14:39:33Z","https://github.com/nuxt/ui/issues/4573",0.69180334,{"labels":3197,"number":3204,"owner":3149,"repository":3149,"state":3205,"title":3206,"updated_at":3207,"url":3208,"score":3209},[3198,3201],{"name":3199,"color":3200},"pending triage","E99695",{"name":3202,"color":3203},"2.x","d4c5f9",7943,"closed","Modern build is bigger with less browser requirements","2023-01-22T15:36:08Z","https://github.com/nuxt/nuxt/issues/7943",0.6656306,{"description":3211,"labels":3212,"number":3227,"owner":3149,"repository":3149,"state":3205,"title":3228,"updated_at":3229,"url":3230,"score":3231},"### Environment\r\n\r\n- Operating System: Linux\r\n- Node Version: v16.20.0\r\n- Nuxt Version: 3.7.0\r\n- CLI Version: 3.7.3\r\n- Nitro Version: 2.6.2\r\n- Package Manager: npm@9.4.2\r\n- Builder: -\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-udceba?file=app.vue\r\n\r\n### Describe the bug\r\n\r\nIf we change/add another field (`bar`) in the `transform` callback and then `pick` it - Nuxt will show us TS error (`nuxi typecheck`) but works correctly in runtime:\r\n```sh\r\nType '\"bar\"' is not assignable to type '\"id\" | \"foo\"'.\r\n``` \r\n\r\nExpected:\r\n- correct types when use `pick` and `transform` together\r\n- do not allow to use `pick` and `transform` together\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[3213,3216,3219,3222,3225,3226],{"name":3214,"color":3215},"documentation","5319e7",{"name":3217,"color":3218},"good first issue","fbca04",{"name":3220,"color":3221},"types","2875C3",{"name":3223,"color":3224},"3.x","29bc7f",{"name":3140,"color":3141},{"name":3178,"color":3179},22981,"Nuxt generates incorrect types when use `pick` with `transform`","2024-03-02T16:13:41Z","https://github.com/nuxt/nuxt/issues/22981",0.67019624,{"description":3233,"labels":3234,"number":3242,"owner":3149,"repository":3150,"state":3205,"title":3243,"updated_at":3244,"url":3245,"score":3246},"### Environment\n\n```\n------------------------------\n- Operating System: Darwin - macOS 15.6.1 (24G90)\n- Node Version: v22.14.0\n- Nuxt Version: 4.0.3\n- CLI Version: 3.28.0\n- Nitro Version: 2.12.4\n- Package Manager: npm@10.9.2\n- Builder: -\n- User Config: compatibilityDate, devtools, modules\n- Runtime Modules: @nuxt/ui@3.3.2\n- Build Modules: -\n------------------------------\n```\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Package\n\nv4.0.0-alpha.x\n\n### Version\n\n4.0.0-alpha.0\n\n### Reproduction\n\n1. `npm create nuxt@latest repro`, opting to also install Nuxt UI\n2. `cd repro`\n3. Edit `app.vue` as shown below \n4. `npm run dev`\n5. Visit http://localhost:3000\n\n### Description\n\nWhen server-side rendering even the most basic Nuxt UI Form component with one input, there's a hydration mismatch:\n\n`app.vue`\n```vue\n\u003Ctemplate>\n \u003Cu-app>\n \u003Cu-form :state=\"state\">\n \u003Cu-form-field label=\"Serial Number\" name=\"serialnumber\">\n \u003Cu-input v-model=\"state.serialnumber\" />\n \u003C/u-form-field>\n \u003C/u-form>\n \u003C/u-app>\n\u003C/template>\n\n\u003Cscript setup>\nconst state = reactive({\n serialnumber: ''\n})\n\u003C/script>\n```\n\nChrome devtools console:\n```\n[Vue warn]: Hydration children mismatch on \u003Cform id=\"v-0\">…\u003C/form>\u003C!--[-->\u003Cdiv class=\"text-sm\">…\u003C/div>\u003C!--]-->\u003Ctextarea name style=\"display: none;\">\u003C/textarea>\u003C/form> \nServer rendered element contains more child nodes than client vdom. \n at \u003CUForm state= {serialnumber: ''}serialnumber: \"\"[[Prototype]]: Object > \n at \u003CApp key=4 > \n at \u003CNuxtRoot>\n```\n\nThis occurs on Nuxt UI 3.3.2 as well as 4.0.0-alpha.0. It persists even when my form is more complex and has a Valibot schema.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3235,3236,3239,3240],{"name":3140,"color":3141},{"name":3237,"color":3238},"needs reproduction","CB47CF",{"name":3146,"color":3147},{"name":3241,"color":3144},"v4",4846,"Form: Hydration mismatch","2025-09-03T19:01:35Z","https://github.com/nuxt/ui/issues/4846",0.67086506,{"description":3248,"labels":3249,"number":3253,"owner":3149,"repository":3150,"state":3205,"title":3254,"updated_at":3255,"url":3256,"score":3257},"### Environment\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### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.2.0\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/pensive-spence-mtw49s\n\n### Description\n\nThe `title` attribute works. But Typescript is not happy.\n\n\u003Cimg width=\"1300\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/37005c53-d229-476c-b287-1578fc517c64\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3250,3251,3252],{"name":3140,"color":3141},{"name":3143,"color":3144},{"name":3146,"color":3147},4407,"SelectInput search-input props has typescript errors with native input attributes","2025-07-12T12:31:08Z","https://github.com/nuxt/ui/issues/4407",0.6770504,{"description":3259,"labels":3260,"number":3267,"owner":3149,"repository":3149,"state":3205,"title":3268,"updated_at":3269,"url":3270,"score":3271},"### Environment\n\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v18.18.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@1.22.21\r\n- Builder: -\r\n- User Config: ssr, app, nitro, runtimeConfig, devtools, css, modules, typescript, postcss, colorMode\r\n- Runtime Modules: nuxt-svgo@4.0.0, @vueuse/nuxt@10.7.2, @samk-dev/nuxt-vcalendar@1.0.2, dayjs-nuxt@2.1.9, @pinia/nuxt@0.5.1, @nuxt/image@1.3.0, @nuxtjs/device@3.1.1, @nuxtjs/color-mode@3.3.2, nuxt-swiper@1.2.2\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\nTo reproduce you will need this configuration:\r\n{\r\n \"name\": \"nuxt-app\",\r\n \"private\": true,\r\n \"type\": \"module\",\r\n \"scripts\": {\r\n \"build\": \"nuxt build\",\r\n \"dev\": \"nuxt dev\",\r\n \"generate\": \"nuxt generate\",\r\n \"preview\": \"nuxt preview\",\r\n \"postinstall\": \"nuxt prepare\",\r\n \"lint\": \"eslint .\",\r\n \"lint:fix\": \"eslint . --fix\"\r\n },\r\n \"devDependencies\": {\r\n \"@nuxt/eslint-config\": \"^0.2.0\",\r\n \"@nuxtjs/color-mode\": \"^3.3.2\",\r\n \"@nuxtjs/device\": \"^3.1.1\",\r\n \"@samk-dev/nuxt-vcalendar\": \"^1.0.2\",\r\n \"@vueuse/core\": \"^10.7.2\",\r\n \"@vueuse/nuxt\": \"^10.7.2\",\r\n \"add\": \"^2.0.6\",\r\n \"autoprefixer\": \"^10.4.17\",\r\n \"dayjs-nuxt\": \"^2.1.9\",\r\n \"eslint\": \"^8.56.0\",\r\n \"nuxt\": \"^3.11.2\",\r\n \"nuxt-svgo\": \"^4.0.0\",\r\n \"postcss\": \"^8.4.33\",\r\n \"sass\": \"^1.70.0\",\r\n \"tailwindcss\": \"^3.4.1\",\r\n \"typescript\": \"^5.4.4\",\r\n \"vue\": \"^3.4.21\",\r\n \"vue-router\": \"^4.2.5\",\r\n \"vue-tsc\": \"^1.8.27\",\r\n \"yarn\": \"^1.22.21\"\r\n },\r\n \"dependencies\": {\r\n \"@nuxt/image\": \"^1.3.0\",\r\n \"@pinia/nuxt\": \"^0.5.1\",\r\n \"@types/crypto-js\": \"^4.2.2\",\r\n \"@types/memory-cache\": \"^0.2.5\",\r\n \"@vueuse/integrations\": \"^10.7.2\",\r\n \"animate.css\": \"^4.1.1\",\r\n \"crypto-js\": \"^4.2.0\",\r\n \"defu\": \"^6.1.4\",\r\n \"memory-cache\": \"^0.2.0\",\r\n \"nuxt-swiper\": \"^1.2.2\",\r\n \"pinia\": \"^2.1.7\",\r\n \"ufo\": \"^1.5.3\",\r\n \"universal-cookie\": \"^7.0.1\"\r\n }\r\n}\r\n\r\nI am using Webstorm\n\n### Describe the bug\n\nI have this code to make POST request to server:\r\nconst publications = await $fetch\u003CPublicationsResponse>('/v1/publication/search?limit=10&page=1', {\r\n method: 'POST',\r\n body: {\r\n \"categories\": [\r\n {\r\n \"id\": props.categoryId\r\n }\r\n ]\r\n }\r\n})\r\n\r\nI am getting this error:\r\n\r\n\r\nIts only disappears, when I am removing method: 'POST', but I need to make Post request.\r\nWhat can be wrong?\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3261,3262,3263,3264],{"name":3223,"color":3224},{"name":3199,"color":3200},{"name":3237,"color":3179},{"name":3265,"color":3266},"closed-by-bot","ededed",26650,"Types issue in $fetch","2024-04-13T01:42:05Z","https://github.com/nuxt/nuxt/issues/26650",0.6798793,{"description":3273,"labels":3274,"number":3281,"owner":3149,"repository":3150,"state":3205,"title":3282,"updated_at":3283,"url":3284,"score":3285},"### Environment\n\n- Operating System: Darwin\n- Node Version: v23.9.0\n- Nuxt Version: 3.16.2\n- CLI Version: 3.24.0\n- Nitro Version: 2.11.8\n- Package Manager: bun@1.2.9\n- Builder: -\n- User Config: compatibilityDate, devtools, future, modules, runtimeConfig, css, app, ui, icon, fonts, image, nitro, i18n\n- Runtime Modules: @nuxt/ui@3.0.2, @nuxt/image@1.10.0, @nuxt/scripts@0.11.5, @nuxtjs/i18n@9.4.0\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.16.2\n\n### Reproduction\n\n```vue\n\u003Cscript setup>\nconst items = [\n \"https://picsum.photos/468/468?random=1\",\n \"https://picsum.photos/468/468?random=2\",\n \"https://picsum.photos/468/468?random=3\",\n \"https://picsum.photos/468/468?random=4\",\n \"https://picsum.photos/468/468?random=5\",\n \"https://picsum.photos/468/468?random=6\",\n];\n\u003C/script>\n\u003Ctemplate>\n\u003CUCarousel\n v-slot=\"{ item }\"\n wheel-gestures\n class-names\n :items=\"items\"\n :ui=\"{\n item: 'basis-1/2 [&.is-snapped+*]:basis-1/3 [&.is-snapped+*+*]:basis-1/6',\n }\"\n align=\"start\"\n >\n \u003Cimg :src=\"item\" class=\"w-full h-auto\" />\n \u003C/UCarousel>\n\u003C/template>\n```\n\n### Description\n\nSimulate the behavior of https://m3.material.io/components/carousel/overview, Carousel will repeatedly calculate is-snapped in an infinite loop\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3275,3276,3277,3278,3279],{"name":3140,"color":3141},{"name":3143,"color":3144},{"name":3146,"color":3147},{"name":3265,"color":3266},{"name":3280,"color":3266},"stale",3883,"[Carousel] Unable to differentiate item sizes","2025-08-12T02:12:47Z","https://github.com/nuxt/ui/issues/3883",0.6803218,["Reactive",3287],{},["Set"],["ShallowReactive",3290],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fJcl6PR1zHK8JxjpuTnrhU_S1uTKizlv9S9p7e5bMm7s":-1},"/nuxt/ui/4014"]