\n\t\u003C/div>\n\t\u003Cdiv class=\"mb-6\">\n\t\t\u003Cinput\n\t\t\tv-model=\"form.password\"\n\t\t\ttype=\"password\"\n\t\t\tid=\"password\"\n\t\t\tclass=\"w-full p-3 border border-gray-300 rounded mt-1\"\n\t\t\tplaceholder=\"Password\"\n\t\t/>\n\t\u003C/div>\n\t\u003Cdiv class=\"mb-6\">\n\t\t\u003Cinput\n\t\t\tv-model=\"form.confirm_password\"\n\t\t\ttype=\"confirm_password\"\n\t\t\tid=\"confirm_password\"\n\t\t\tclass=\"w-full p-3 border border-gray-300 rounded mt-1\"\n\t\t\tplaceholder=\"Password Confirmation\"\n\t\t/>\n\t\u003C/div>\n\t\u003Cbutton\n\t\ttype=\"submit\"\n\t\tclass=\"w-full bg-blue-600 text-white p-3 rounded hover:bg-blue-700\"\n\t>\n\t\tCreate\n\t\u003C/button>\n\u003C/form>\n\u003C/template>\n\u003Cscript setup>\nconst handleSubmit = async () => {\n\t\n\tif (form.value.password !== form.value.confirm_password) {\n\t\tconsole.log(\"Passwords do not match\");\n\t\talert(\"Passwords do not match\");\n\t\treturn;\n\t}\n\n\tconsole.log(form.value);\n};\n...\n```\n\nhttps://github.com/user-attachments/assets/18ea3431-cadb-4613-a2a3-4703755f2f91\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2018,2019],{"name":2005,"color":2006},{"name":2020,"color":2021},"needs reproduction","FBCA04",30185,"closed","Page refresh bug","2025-02-03T14:25:51Z","https://github.com/nuxt/nuxt/issues/30185",0.68681484,{"description":2029,"labels":2030,"number":2033,"owner":1994,"repository":1995,"state":2023,"title":2034,"updated_at":2035,"url":2036,"score":2037},"### Environment\n\n- Operating System: Darwin\n- Node Version: v18.20.6\n- Nuxt Version: 3.15.4\n- CLI Version: 3.21.1\n- Nitro Version: 2.10.4\n- Package Manager: yarn@1.22.22\n- Builder: -\n- User Config: -\n- Runtime Modules: -\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.0-alpha.13\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/modest-agnesi-drlrh4?file=%2Fapp%2Fpages%2Findex.vue%3A24%2C24\n\n### Description\n\nWhen I close a `UDrawer` that I opened via an action from a `UDropdownMenu`, the style on my \u003Cbody> tag still contains `overflow: hidden` and `user-select: none`, which prevents interaction with the page.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2031,2032],{"name":1985,"color":1986},{"name":1988,"color":1989},3406,"User interaction lock after a Drawer/DropdownMenu","2025-02-27T20:57:27Z","https://github.com/nuxt/ui/issues/3406",0.7000014,{"description":2039,"labels":2040,"number":2052,"owner":1994,"repository":1994,"state":2023,"title":2053,"updated_at":2054,"url":2055,"score":2056},"### Environment\r\n\r\n\r\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.5\r\n- Package Manager: npm@10.2.4\r\n- Builder: -\r\n- User Config: ssr, devtools, site, devServer, modules, robots, css, runtimeConfig, vite, app\r\n- Runtime Modules: @nuxtjs/tailwindcss@6.11.4, nuxt-icon@0.6.10, nuxt-auth-utils@0.0.20, @pinia/nuxt@0.5.1, @nuxt/image@1.4.0, @nuxtjs/device@3.1.1, @nuxt/devtools@1.1.5\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nHonestly i'm not sure how to reproduce it\r\n\r\n### Describe the bug\r\n\r\nWhen browsing from a route to another i'm getting a Error: Missing required param error.\r\n\r\nIt seems that I'm not the only one if you look at the recent comments on this issue https://github.com/vuejs/router/issues/845\r\n\r\nI have this bug in production as well\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n```shell-script\r\nvue-router.mjs:1125 Uncaught (in promise) Error: Missing required param \"articleSlug\"\r\n at Object.stringify (vue-router.mjs:1125:35)\r\n at Object.resolve (vue-router.mjs:1585:28)\r\n at Object.resolve (vue-router.mjs:3064:38)\r\n at vue-router.mjs:2172:41\r\n at ReactiveEffect.fn (reactivity.esm-bundler.js:994:13)\r\n at ReactiveEffect.run (reactivity.esm-bundler.js:177:19)\r\n at get value (reactivity.esm-bundler.js:1006:102)\r\n at triggerComputed (reactivity.esm-bundler.js:196:19)\r\n at get dirty (reactivity.esm-bundler.js:149:11)\r\n at Array.job (runtime-core.esm-bundler.js:1937:35)\r\nstringify\t@\tvue-router.mjs:1125\r\nresolve\t@\tvue-router.mjs:1585\r\nresolve\t@\tvue-router.mjs:3064\r\n(anonymous)\t@\tvue-router.mjs:2172\r\n(anonymous)\t@\treactivity.esm-bundler.js:994\r\nrun\t@\treactivity.esm-bundler.js:177\r\nget value\t@\treactivity.esm-bundler.js:1006\r\ntriggerComputed\t@\treactivity.esm-bundler.js:196\r\nget dirty\t@\treactivity.esm-bundler.js:149\r\njob\t@\truntime-core.esm-bundler.js:1937\r\nflushPostFlushCbs\t@\truntime-core.esm-bundler.js:370\r\nflushJobs\t@\truntime-core.esm-bundler.js:408\r\nPromise.then (async)\t\t\r\nnextTick\t@\truntime-core.esm-bundler.js:278\r\nonResolve\t@\tpage.js:102\r\ntriggerEvent\t@\truntime-core.esm-bundler.js:1230\r\nresolve\t@\truntime-core.esm-bundler.js:1559\r\nresolve\t@\truntime-core.esm-bundler.js:1555\r\n(anonymous)\t@\truntime-core.esm-bundler.js:1654\r\nPromise.then (async)\t\t\r\nregisterDep\t@\truntime-core.esm-bundler.js:1618\r\nmountComponent\t@\truntime-core.esm-bundler.js:5907\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\nmountChildren\t@\truntime-core.esm-bundler.js:5583\r\nmountElement\t@\truntime-core.esm-bundler.js:5490\r\nprocessElement\t@\truntime-core.esm-bundler.js:5455\r\npatch\t@\truntime-core.esm-bundler.js:5323\r\nmountChildren\t@\truntime-core.esm-bundler.js:5583\r\nmountElement\t@\truntime-core.esm-bundler.js:5490\r\nprocessElement\t@\truntime-core.esm-bundler.js:5455\r\npatch\t@\truntime-core.esm-bundler.js:5323\r\nmountChildren\t@\truntime-core.esm-bundler.js:5583\r\nprocessFragment\t@\truntime-core.esm-bundler.js:5797\r\npatch\t@\truntime-core.esm-bundler.js:5309\r\nmountChildren\t@\truntime-core.esm-bundler.js:5583\r\nmountElement\t@\truntime-core.esm-bundler.js:5490\r\nprocessElement\t@\truntime-core.esm-bundler.js:5455\r\npatch\t@\truntime-core.esm-bundler.js:5323\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\nmountComponent\t@\truntime-core.esm-bundler.js:5913\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\nmountChildren\t@\truntime-core.esm-bundler.js:5583\r\nprocessFragment\t@\truntime-core.esm-bundler.js:5797\r\npatch\t@\truntime-core.esm-bundler.js:5309\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\n(anonymous)\t@\truntime-core.esm-bundler.js:1632\r\nPromise.then (async)\t\t\r\nregisterDep\t@\truntime-core.esm-bundler.js:1618\r\nmountComponent\t@\truntime-core.esm-bundler.js:5907\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\nmountComponent\t@\truntime-core.esm-bundler.js:5913\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\nmountSuspense\t@\truntime-core.esm-bundler.js:1251\r\nprocess\t@\truntime-core.esm-bundler.js:1191\r\npatch\t@\truntime-core.esm-bundler.js:5360\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\nmountComponent\t@\truntime-core.esm-bundler.js:5913\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\nmountComponent\t@\truntime-core.esm-bundler.js:5913\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\nmountComponent\t@\truntime-core.esm-bundler.js:5913\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6011\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\nsetupRenderEffect\t@\truntime-core.esm-bundler.js:6145\r\nmountComponent\t@\truntime-core.esm-bundler.js:5913\r\nprocessComponent\t@\truntime-core.esm-bundler.js:5867\r\npatch\t@\truntime-core.esm-bundler.js:5335\r\npatchSuspense\t@\truntime-core.esm-bundler.js:1412\r\nprocess\t@\truntime-core.esm-bundler.js:1209\r\npatch\t@\truntime-core.esm-bundler.js:5360\r\ncomponentUpdateFn\t@\truntime-core.esm-bundler.js:6091\r\nrun\t@\treactivity.esm-bundler.js:177\r\ninstance.update\t@\truntime-core.esm-bundler.js:6135\r\ncallWithErrorHandling\t@\truntime-core.esm-bundler.js:195\r\nflushJobs\t@\truntime-core.esm-bundler.js:402\r\nPromise.then (async)\t\t\r\nqueueFlush\t@\truntime-core.esm-bundler.js:311\r\nqueueJob\t@\truntime-core.esm-bundler.js:305\r\n(anonymous)\t@\truntime-core.esm-bundler.js:6129\r\nresetScheduling\t@\treactivity.esm-bundler.js:264\r\ntriggerEffects\t@\treactivity.esm-bundler.js:308\r\ntriggerRefValue\t@\treactivity.esm-bundler.js:1075\r\nset value\t@\treactivity.esm-bundler.js:1120\r\nfinalizeNavigation\t@\tvue-router.mjs:3361\r\n(anonymous)\t@\tvue-router.mjs:3226\r\nPromise.then (async)\t\t\r\npushWithRedirect\t@\tvue-router.mjs:3193\r\npush\t@\tvue-router.mjs:3118\r\nnavigate\t@\tvue-router.mjs:2204\r\ncallWithErrorHandling\t@\truntime-core.esm-bundler.js:195\r\ncallWithAsyncErrorHandling\t@\truntime-core.esm-bundler.js:202\r\ninvoker\t@\truntime-dom.esm-bundler.js:693\r\n```\r\n```\r\n",[2041,2044,2045,2048,2051],{"name":2042,"color":2043},"3.x","29bc7f",{"name":2005,"color":2006},{"name":2046,"color":2047},"pages","00DFB5",{"name":2049,"color":2050},"upstream","E8A36D",{"name":2020,"color":2021},26969,"Navigating from router-view throws Missing required param","2024-10-02T07:15:05Z","https://github.com/nuxt/nuxt/issues/26969",0.7069005,{"labels":2058,"number":2065,"owner":1994,"repository":1994,"state":2023,"title":2066,"updated_at":2067,"url":2068,"score":2069},[2059,2062],{"name":2060,"color":2061},"question","cc317c",{"name":2063,"color":2064},"2.x","d4c5f9",7706,"Component isn't behaving like in vue","2023-01-18T15:34:02Z","https://github.com/nuxt/nuxt/issues/7706",0.7078349,{"description":2071,"labels":2072,"number":2074,"owner":1994,"repository":1995,"state":2023,"title":2075,"updated_at":2076,"url":2077,"score":2078},"### Environment\n\n**Environment Details:**\n\n- Nuxt Version: 3.14.0\n- Package Manager: pnpm\n- Operating System: Windows 11\n- Node Version: 20.11\n\n### Version\n\n2.19.0\n\n### Reproduction\n\n- Steps to Reproduce:\n 1. Include @nuxt/ui version 2.19.0 in a project.\n 2. Run pnpm install and initiate the build process using pnpm run build or use pnpm run generate.\n 3. Observe the error during the build phase.\n\n### Description\n\n**Expected Behavior:** The project should build successfully without errors, and the InputMenu.vue component should render as expected.\n\n**Actual Behavior:** During the build process, the following error is thrown:\n\n`ERROR Nuxt Build Error: [vite:vue] [plugin vite:vue] node_modules/.pnpm/@nuxt+ui@2.19.0_change-case@5.4.4_magicast@0.3.5_rollup@4.24.4_vite@5.4.10_@types+node@22.9.0_iwtmslt7qv4n4p2dzdarb7yu2i/node_modules/@nuxt/ui/dist/runtime/components/forms/InputMenu.vue (850:1): Invalid end tag.`\n\n\n**Possible Cause:** The issue could be caused by an improperly opened or closed \u003Cscript> tag in InputMenu.vue.\n\n\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2073],{"name":1985,"color":1986},2535,"Nuxt Build Error: Invalid end tag in InputMenu.vue","2024-11-05T17:05:52Z","https://github.com/nuxt/ui/issues/2535",0.70877165,{"description":2080,"labels":2081,"number":2085,"owner":1994,"repository":1994,"state":2023,"title":2086,"updated_at":2087,"url":2088,"score":2089},"### Environment\r\n\r\nNuxi 3.4.1 12:17:43 PM\r\n 12:17:44 PM\r\nRootDir: /mnt/c/Users/.../Desktop/workspaces/.../account-web 12:17:44 PM\r\nNuxt project info: 12:17:44 PM\r\n\r\n------------------------------\r\n- Operating System: Linux (WSL)\r\n- Node Version: v18.13.0\r\n- Nuxt Version: 3.4.1\r\n- Nitro Version: 2.3.3\r\n- Package Manager: npm@8.19.3\r\n- Builder: vite\r\n- User Config: ssr, app, build, vite, modules, pinia, runtimeConfig\r\n- Runtime Modules: vue-recaptcha/nuxt, @pinia/nuxt@0.4.8, @vueuse/nuxt@10.0.2, ()\r\n- Build Modules: -\r\n------------------------------\r\n\r\n👉 Report an issue: https://github.com/nuxt/nuxt/issues/new 12:17:44 PM \r\n\r\n👉 Suggest an improvement: https://github.com/nuxt/nuxt/discussions/new\r\n\r\n👉 Read documentation: https://nuxt.com\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-g9pt8g?file=app.vue\r\n\r\n### Describe the bug\r\n\r\nTriggering a reload on this specific tree fails.\r\n\r\nSeems like having a `v-sheet > div (conditional) > div > v-text-field` does not manage to complete the reload.\r\n\r\n### Additional context\r\n\r\nUsing the latest version of Nuxt and Vuetify.\r\n\r\nThere is some comment inside the stackblitz reproduction, you just need to trigger a reload of some sort, the easier way is to change the `max-width` property.\r\n\r\n### Logs\r\n\r\n```shell-script\r\nTypeError: Cannot read properties of null (reading 'style')\r\n at patchStyle (vue.js:8018:1)\r\n at patchProp (vue.js:8221:1)\r\n at patchProps (vue.js:5952:1)\r\n at patchElement (vue.js:5907:1)\r\n at processElement (vue.js:5766:1)\r\n at patch (vue.js:5698:1)\r\n at patchKeyedChildren (vue.js:6305:1)\r\n at patchChildren (vue.js:6265:1)\r\n at patchElement (vue.js:5875:1)\r\n at processElement (vue.js:5766:1)\r\n```\r\n",[2082,2083,2084],{"name":2042,"color":2043},{"name":2005,"color":2006},{"name":2049,"color":2050},20325,"Vuetify strange reload bug","2023-09-06T20:28:09Z","https://github.com/nuxt/nuxt/issues/20325",0.70944446,{"description":2091,"labels":2092,"number":2095,"owner":1994,"repository":1994,"state":2023,"title":2096,"updated_at":2097,"url":2098,"score":2099},"### Environment\n\n------------------------------\r\n- Operating System: `Linux`\r\n- Node Version: `v16.17.0`\r\n- Nuxt Version: `3.0.0-rc.11`\r\n- Nitro Version: `0.5.4`\r\n- Package Manager: `npm@8.15.0`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n------------------------------\r\n\n\n### Reproduction\n\nhttps://github.com/sduncan-mbt/form-www.git\n\n### Describe the bug\n\nWhen I click on the input field the form is submitted without any other action being taken.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2093,2094],{"name":2042,"color":2043},{"name":2005,"color":2006},15139,"Form submits after input is active","2023-01-19T17:45:13Z","https://github.com/nuxt/nuxt/issues/15139",0.70978934,{"description":2101,"labels":2102,"number":2105,"owner":1994,"repository":1994,"state":2023,"title":2106,"updated_at":2107,"url":2108,"score":2109},"### Environment\n\n------------------------------\n- Operating System: Windows_NT\n- Node Version: v20.11.1\n- Nuxt Version: 3.14.0\n- CLI Version: 3.20.0\n- Nitro Version: 2.10.4\n- Package Manager: npm@10.8.3\n- Builder: -\n- User Config: devtools, devServer, modules, vite, shadcn, colorMode, css, routeRules, imports, runtimeConfig, compatibilityDate\n- Runtime Modules: @nuxtjs/tailwindcss@6.13.1, shadcn-nuxt@0.11.3, @nuxtjs/color-mode@3.5.2, @vueuse/nuxt@12.4.0, @nuxt/icon@1.10.3, @pinia/nuxt@0.5.5, @formkit/auto-animate/nuxt@0.8.2\n- Build Modules: -\n------------------------------\n\n### Reproduction\n\n-\n\n### Describe the bug\n\nWhen i update a components (Not necessarily from the components/ui folder), Nuxt restart the entire server with logs : \n\nℹ Directory components/ui/ removed \nℹ Restarting Nuxt...\n\nFrom the logs I probably deduce that it restarts because it detects a DELETION of a folder. Except that I do not delete any folders 😥\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2103,2104],{"name":2005,"color":2006},{"name":2020,"color":2021},30597,"Nuxt restart on every changes.","2025-03-24T23:06:49Z","https://github.com/nuxt/nuxt/issues/30597",0.71054775,["Reactive",2111],{},["Set"],["ShallowReactive",2114],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"RQ2JXLin-jPH0UY__vKY9WHdqOEY9sg7orTHthm9p9I":-1},"/nuxt/ui/3726"]