\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```",[3067,3068,3069],{"name":3019,"color":3020},{"name":3022,"color":3023},{"name":3025,"color":3026},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":3076,"number":3083,"owner":3028,"repository":3028,"state":3084,"title":3085,"updated_at":3086,"url":3087,"score":3088},[3077,3080],{"name":3078,"color":3079},"pending triage","E99695",{"name":3081,"color":3082},"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":3090,"labels":3091,"number":3106,"owner":3028,"repository":3028,"state":3084,"title":3107,"updated_at":3108,"url":3109,"score":3110},"### 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_",[3092,3095,3098,3101,3104,3105],{"name":3093,"color":3094},"documentation","5319e7",{"name":3096,"color":3097},"good first issue","fbca04",{"name":3099,"color":3100},"types","2875C3",{"name":3102,"color":3103},"3.x","29bc7f",{"name":3019,"color":3020},{"name":3057,"color":3058},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":3112,"labels":3113,"number":3117,"owner":3028,"repository":3029,"state":3084,"title":3118,"updated_at":3119,"url":3120,"score":3121},"### 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```",[3114,3115,3116],{"name":3019,"color":3020},{"name":3022,"color":3023},{"name":3025,"color":3026},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":3123,"labels":3124,"number":3132,"owner":3028,"repository":3028,"state":3084,"title":3133,"updated_at":3134,"url":3135,"score":3136},"### 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_",[3125,3126,3127,3129],{"name":3102,"color":3103},{"name":3078,"color":3079},{"name":3128,"color":3058},"needs reproduction",{"name":3130,"color":3131},"closed-by-bot","ededed",26650,"Types issue in $fetch","2024-04-13T01:42:05Z","https://github.com/nuxt/nuxt/issues/26650",0.6798793,{"description":3138,"labels":3139,"number":3142,"owner":3028,"repository":3028,"state":3084,"title":3143,"updated_at":3144,"url":3145,"score":3146},"### Environment\n\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v20.11.1\r\n- Nuxt Version: 3.11.1\r\n- CLI Version: 3.11.1\r\n- Nitro Version: 2.9.4\r\n- Package Manager: yarn@1.22.21\r\n- Builder: -\r\n- User Config: devtools, css, nitro, postcss\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\nI am also using IDE **Webstorm 2023.3.6**\r\n\r\n\r\n**package.json:**\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:js\": \"eslint --ext \\\".ts,.vue\\\" --ignore-path .gitignore .\",\r\n \"lint:prettier\": \"prettier --check .\",\r\n \"lint\": \"yarn lint:js && yarn lint:prettier\",\r\n \"lintfix\": \"prettier --write --list-different . && yarn lint:js --fix\"\r\n },\r\n \"dependencies\": {\r\n \"autoprefixer\": \"^10.4.19\",\r\n \"nuxt\": \"^3.11.1\",\r\n \"postcss\": \"^8.4.38\",\r\n \"tailwindcss\": \"^3.4.1\",\r\n \"vue\": \"^3.4.21\",\r\n \"vue-router\": \"^4.3.0\",\r\n \"yup\": \"^1.4.0\"\r\n },\r\n \"devDependencies\": {\r\n \"@nuxt/eslint-config\": \"^0.2.0\",\r\n \"@typescript-eslint/eslint-plugin\": \"^7.3.1\",\r\n \"@typescript-eslint/parser\": \"^7.3.1\",\r\n \"eslint\": \"^8.57.0\",\r\n \"eslint-config-prettier\": \"^9.1.0\",\r\n \"eslint-plugin-prettier\": \"^5.1.3\",\r\n \"prettier\": \"^3.2.5\",\r\n \"sass\": \"^1.72.0\",\r\n \"typescript\": \"^5.4.3\",\r\n \"eslint-plugin-format\": \"^0.1.0\"\r\n }\r\n}\r\n\r\n**tsconfig.json**\r\n{\r\n // https://nuxt.com/docs/guide/concepts/typescript\r\n \"extends\": \"./.nuxt/tsconfig.json\",\r\n}\r\n\n\n### Reproduction\n\n1. Create clean project\r\n2. Try to use useFetch: \r\n```\r\nconst { data, pending, error, refresh } = await useFetch\u003C{ res: string }>(\r\n \"/api/auth/login\",\r\n {\r\n method: \"post\",\r\n data: {\r\n password: form.value.password,\r\n email: form.value.email,\r\n },\r\n headers: {\r\n \"Content-Type\": \"application/json\",\r\n },\r\n },\r\n );\r\n```\r\nuseFetch gives error: ' Argument types do not match parameters '\r\n\r\n\u003Cimg width=\"1095\" alt=\"ScreenShot\" src=\"https://github.com/nuxt/nuxt/assets/2592547/eddafe2b-c224-4ab7-a8d3-377a3c088bfb\">\r\n\r\n\n\n### Describe the bug\n\n```\r\nconst { data, pending, error, refresh } = await useFetch\u003C{ res: string }>(\r\n \"/api/auth/login\",\r\n {\r\n method: \"post\",\r\n data: {\r\n password: form.value.password,\r\n email: form.value.email,\r\n },\r\n headers: {\r\n \"Content-Type\": \"application/json\",\r\n },\r\n },\r\n );\r\n```\r\n\u003Cimg width=\"1095\" alt=\"ScreenShot\" src=\"https://github.com/nuxt/nuxt/assets/2592547/eddafe2b-c224-4ab7-a8d3-377a3c088bfb\">\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3140,3141],{"name":3102,"color":3103},{"name":3078,"color":3079},26515,"useFetch - Argument types do not match parameters ","2024-03-27T15:38:24Z","https://github.com/nuxt/nuxt/issues/26515",0.68422085,{"description":3148,"labels":3149,"number":3152,"owner":3028,"repository":3028,"state":3084,"title":3153,"updated_at":3154,"url":3155,"score":3156},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v20.12.0\r\n- Nuxt Version: 3.12.2\r\n- CLI Version: 3.12.0\r\n- Nitro Version: 2.9.6\r\n- Package Manager: pnpm@9.4.0\r\n- Builder: -\r\n- User Config: devtools\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-bhndpd?file=app.vue\r\n\r\n### Describe the bug\r\n\r\nI have created a `\u003CTypedField>` component to provide correct typing for `field.state.value` property when used.\r\n\r\nto test that the typing works, you can add `age: 2` to the `defaultValues'\r\n\r\n\r\n\r\nnow the LSP suggests that all `field.state.value` is `string | number`\r\n\r\n\r\n\r\nthe `\u003CTypedField>` component fixes it\r\n\r\n\r\n\r\nyou can also test that the dev mode works by running `pnpm dev`\r\n\r\n\r\n\r\nhowever, after you build the app with `pnpm build` and then `pnpm preview` the app, it crashes with the following error\r\n\r\n\r\n\r\n\r\n### Additional context\r\n\r\nI am not sure whether this is Nuxt or Tanstack Form issue, but since the discrepancy is caused by `pnpm build` which is a Nuxt command, I am posting the report here. Please let me know if I have incorrectly located the issue.\r\n\r\n### Logs\r\n\r\n_No response_",[3150,3151],{"name":3102,"color":3103},{"name":3078,"color":3079},27866,"Built app behaves differently than in dev mode","2024-07-04T11:01:45Z","https://github.com/nuxt/nuxt/issues/27866",0.68564105,["Reactive",3158],{},["Set"],["ShallowReactive",3161],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fJcl6PR1zHK8JxjpuTnrhU_S1uTKizlv9S9p7e5bMm7s":-1},"/nuxt/ui/4014"]