\n \u003C/UButton>\n\n \u003CUButton color=\"gray\" variant=\"ghost\" @click=\"continue\">\n Continue\n \u003CUIcon name=\"i-mdi-arrow-right-circle\" class=\"text-primary\" />\n \u003C/UButton>\n \u003C/div>\n \u003C/UCard>\n \u003C/UModal>\n```",[2001,2004],{"name":2002,"color":2003},"question","d876e3",{"name":2005,"color":2006},"stale","ededed",3187,"[V2] How to prevent button pre-selection on UModal?","2025-03-09T01:50:32Z","https://github.com/nuxt/ui/issues/3187",0.73682296,{"description":2013,"labels":2014,"number":2015,"owner":1991,"repository":2016,"state":2017,"title":2018,"updated_at":2019,"url":2020,"score":2021},"### Environment\n\n- All current versions of Chrome, Firefox, and Edge\n\n### Reproduction\n\n1. Go to the [introduction page](https://nuxt.com/docs/getting-started/introduction)\r\n2. Click on any other page on the left sidebar\r\n3. Click on any section in the right table of contents\r\n4. Go back to the introduction page\r\n\r\n\r\n\n\n### Describe the bug\n\nNo idea what's going on since the Docs repo isn't available yet.\r\n\r\nIn Firefox this throws `\"TypeError: e.value is null\"` while on Chrome/Edge it's `\"TypeError: Cannot read properties of null (reading 'querySelectorAll')\"`\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[],1224,"nuxt.com","closed","[Docs] introduction page throws an error after navigation","2023-10-10T14:45:11Z","https://github.com/nuxt/nuxt.com/issues/1224",0.6220768,{"labels":2023,"number":2027,"owner":1991,"repository":1991,"state":2017,"title":2028,"updated_at":2029,"url":2030,"score":2031},[2024],{"name":2025,"color":2026},"2.x","d4c5f9",7411,"Docs returning 500","2023-01-18T15:36:09Z","https://github.com/nuxt/nuxt/issues/7411",0.7071018,{"description":2033,"labels":2034,"number":2039,"owner":1991,"repository":1992,"state":2017,"title":2040,"updated_at":2041,"url":2042,"score":2043},"### Environment\n\n```\nNuxt project info: 4:16:28 PM\n\n------------------------------\n- Operating System: Linux\n- Node Version: v20.14.0\n- Nuxt Version: 3.14.159\n- CLI Version: 3.15.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@8.8.0\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@2.19.2, @nuxt/eslint@0.3.13, @nuxt/test-utils/module@3.14.4, @pinia/nuxt@0.5.5, @vueuse/nuxt@10.11.1, nuxt-shiki@0.3.0, nuxt-svgo@4.0.8\n- Build Modules: -\n------------------------------\n```\n\n### Version\n\nv2.19.2\n\n### Reproduction\n\nI don't know how to reproduce it unfortunately.\n\n### Description\n\nI often have a bunch of `[Icon] loading icon `heroicons:magnifying-glass` timed out after 500ms` on firefox\n\n\n\nit impacts the breadcrumb component\n\nbut also other `\u003CUIcon>` instances\n\nDo you have any idea about where those timeouts maybe coming from \n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2035,2036],{"name":1985,"color":1986},{"name":2037,"color":2038},"upstream","78bddb",2573,"Icon timeout despite having installed the @iconify-json/heroicons collection","2024-11-08T16:41:20Z","https://github.com/nuxt/ui/issues/2573",0.7120127,{"description":2045,"labels":2046,"number":2051,"owner":1991,"repository":1992,"state":2017,"title":2052,"updated_at":2053,"url":2054,"score":2055},"### Environment\n\n------------------------------\n- Operating System: Darwin\n- Node Version: v20.11.1\n- Nuxt Version: 3.14.159\n- CLI Version: 3.15.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.11.0\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@3.0.0-alpha.8, @nuxtjs/html-validator@1.8.2, @nuxt/image@1.8.1, @nuxt/eslint@0.6.1, @nuxtjs/seo@2.0.0-rc.23\n- Build Modules: -\n------------------------------\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n\"@nuxt/ui\": \"3.0.0-alpha.8\",\n\n### Reproduction\n\n\u003C!-- layouts/default.vue -->\n\u003Ctemplate>\n \u003Cdiv class=\"container mx-auto\">\n \u003Cu-breadcrumb :items=\"items \" />\n \u003Cslot>\u003C/slot>\n \u003C/div>\n\u003C/template>\n\n\n\u003Cscript lang=\"ts\" setup>\nimport { useRoute } from 'vue-router';\n\nconst route = useRoute();\nconst items = useBreadcrumbItems({\n schemaOrg: true,\n});\n\u003C/script>\n\n\n### Description\n\nthis will render the breadcrumbs in a \u003Cdiv> with an aria-label, which is a violation of this rule: https://html-validate.org/rules/aria-label-misuse.html\n\n- Rule ID: aria-label-misuse\n- Category: Accessibility\n- Standards: WCAG 2.2 (A)WCAG 2.1 (A)WCAG 2.0 (A)\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n ERROR HTML validation errors found for /song/justice-genesis-1\n\ninline\n 129:21990 error \"aria-label\" cannot be used on this element aria-label-misuse\n\n✖ 1 problem (1 error, 0 warnings)\n\nMore information:\n https://html-validate.org/rules/aria-label-misuse.html\n\n```",[2047,2048],{"name":1985,"color":1986},{"name":2049,"color":2050},"v3","49DCB8",2649,"breadcrumb HTML validation errors","2024-11-15T08:53:33Z","https://github.com/nuxt/ui/issues/2649",0.71660686,{"description":2057,"labels":2058,"number":2061,"owner":1991,"repository":1992,"state":2017,"title":2062,"updated_at":2063,"url":2064,"score":2065},"### Environment\n\n------------------------------\n- Operating System: Darwin\n- Node Version: v20.10.0\n- Nuxt Version: 3.15.0\n- CLI Version: 3.17.2\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.15.1\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@3.0.0-alpha.9, @nuxt/eslint@0.7.4\n- Build Modules: -\n------------------------------\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.0.0-alpha.10\n\n### Reproduction\n\nRepo: https://github.com/Cyanhall/nuxt-ui-v3-demo/tree/main/demo3\n\nCode: https://github.com/Cyanhall/nuxt-ui-v3-demo/blob/main/demo3/app/components/SearchPalette.vue#L46\n\n### Description\n\nThe placeholder in UInput within UModal does not display.\n\n```vue\n\u003CUInput\n class=\"w-full mb-4\"\n size=\"sm\"\n icon=\"i-lucide-search\"\n placeholder=\"Search...\"\n>\n \u003Ctemplate #trailing>\n \u003CUKbd value=\"shift\" />\n \u003CUKbd value=\"G\" />\n \u003C/template>\n\u003C/UInput>\n```\n\u003Cimg width=\"496\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/be2e8457-b3ac-4b70-838b-2b2b7399c091\" />\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2059,2060],{"name":1985,"color":1986},{"name":2049,"color":2050},2977,"The placeholder in UInput within UModal does not display","2025-03-03T09:06:21Z","https://github.com/nuxt/ui/issues/2977",0.7274128,{"description":2067,"labels":2068,"number":2070,"owner":1991,"repository":1991,"state":2017,"title":2071,"updated_at":2072,"url":2073,"score":2074},"\r\n# Dynamic routing refresh error\r\n## Refresh page error\r\n\r\n## My code configuration\r\n\r\n## Pm2 errorlogs\r\n\r\n\r\n\r\nThank you!!!\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This question is available on \u003Ca href=\"https://nuxtjs.cmty.io\">Nuxt.js\u003C/a> community (\u003Ca href=\"https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c7058\">#c7058\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[2069],{"name":2025,"color":2026},3326,"Dynamic routing","2023-01-18T16:23:54Z","https://github.com/nuxt/nuxt/issues/3326",0.73179644,{"description":2076,"labels":2077,"number":2084,"owner":1991,"repository":1991,"state":2017,"title":2085,"updated_at":2086,"url":2087,"score":2088},"### Environment\n\n------------------------------\n- Operating System: Windows_NT\n- Node Version: v20.17.0\n- Nuxt Version: \n 3.14.1592 \n- CLI Version: \n 3.16.0\n- Nitro Version: \n 2.10.4\n- Package Manager:\n yarn@1.22.19 \n- Builder: \n -\n- User Config: \n default\n- Runtime Modules:\n @nuxt/ui@2.20.0,\n @pinia/nuxt@0.9.0\n, pinia-plugin-per\nsistedstate/nuxt, \ndayjs-nuxt@2.1.11,\n @nuxtjs/device@3.\n2.4, @vueuse/nuxt@\n12.0.0, @element-p\nlus/nuxt@1.1.0, nu\nxt-echarts@0.2.4, \n@formkit/auto-anim\nate/nuxt@0.8.2, @tresjs/nuxt@3.0.7 \n\n\n### Reproduction\n\n\nSwitching him seems to sometimes result in multiple pages, overlapping the pages from two routes. But it's not 100% likely to happen.\n\n\n\n### Describe the bug\n\n\nSwitching him seems to sometimes result in multiple pages, overlapping the pages from two routes. But it's not 100% likely to happen.\n\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2078,2081],{"name":2079,"color":2080},"pending triage","E99695",{"name":2082,"color":2083},"needs reproduction","FBCA04",30388,"Nested routing sometimes has bugs","2025-03-24T23:17:41Z","https://github.com/nuxt/nuxt/issues/30388",0.737176,{"description":2090,"labels":2091,"number":2096,"owner":1991,"repository":1991,"state":2017,"title":2097,"updated_at":2098,"url":2099,"score":2100},"### Environment\n\n Operating System: Darwin\r\n- Node Version: v20.0.0\r\n- Nuxt Version: 3.7.4\r\n- CLI Version: 3.9.0\r\n- Nitro Version: 2.6.3\r\n- Package Manager: npm@9.6.4\r\n- Builder: -\r\n- User Config: devtools\r\n- Runtime Modules: -\r\n- Build Modules: -\n\n### Reproduction\n\nCheckout [the repo](https://github.com/Larsmyrup/nuxt-routing-error) or go to [this Stackblitz](https://stackblitz.com/github/Larsmyrup/nuxt-routing-error).\r\n\r\nFirst page has a NuxtLink with the text 'Link', it links to a page called \"routed\". Routed is an async component, resolving a promise after 10 seconds.\r\n\r\nIf you click the link once and wait 10 seconds, you get routed (as expected).\r\n\r\nHowever if you click it, and click it again before the 10 seconds, an error is thrown. After the 10 seconds has passed, another error gets thrown and the original page content gets unmounted.\n\n### Describe the bug\n\nDouble tapping a NuxtLink, linking to a page with an async component still resolving, breaks the page.\n\n### Additional context\n\nLet me know if there's anything i need to elaborate.\n\n### Logs\n\n```shell-script\nchunk-RAKT47ZN.js:2710 \u003CSuspense> is an experimental feature and its API will likely change.\r\nchunk-RAKT47ZN.js:1449 [Vue warn]: Unhandled error during execution of scheduler flush. This is likely a Vue internals bug. Please open an issue at https://new-issue.vuejs.org/?repo=vuejs/core \r\n at \u003CRouteProvider key=\"/routed\" vnode= {__v_isVNode: true, __v_skip: true, type: {…}, props: {…}, key: null, …} route= {fullPath: '/routed', hash: '', query: {…}, name: 'routed', path: '/routed', …} ... > \r\n at \u003CRouterView name=undefined route=undefined > \r\n at \u003CNuxtPage> \r\n at \u003CNuxtLayoutProvider layoutProps= {ref: RefImpl} key=\"default\" name=\"default\" ... > \r\n at \u003CNuxtLayout> \r\n at \u003CApp key=3 > \r\n at \u003CNuxtRoot>\r\nwarn2 @ chunk-RAKT47ZN.js:1449\r\nlogError @ chunk-RAKT47ZN.js:1623\r\nhandleError @ chunk-RAKT47ZN.js:1615\r\ncallWithErrorHandling @ chunk-RAKT47ZN.js:1567\r\nflushJobs @ chunk-RAKT47ZN.js:1763\r\nPromise.then (async)\r\nqueueFlush @ chunk-RAKT47ZN.js:1676\r\nqueueJob @ chunk-RAKT47ZN.js:1670\r\n(anonymous) @ chunk-RAKT47ZN.js:7208\r\ntriggerEffect @ chunk-RAKT47ZN.js:614\r\ntriggerEffects @ chunk-RAKT47ZN.js:604\r\ntriggerRefValue @ chunk-RAKT47ZN.js:1211\r\nset value @ chunk-RAKT47ZN.js:1255\r\nsyncCurrentRoute @ router.js?v=78c91318:68\r\n(anonymous) @ router.js?v=78c91318:73\r\n(anonymous) @ vue-router.js:2547\r\nrunWithContext @ chunk-RAKT47ZN.js:5256\r\nrunWithContext @ vue-router.js:2485\r\n(anonymous) @ vue-router.js:2547\r\ntriggerAfterEach @ vue-router.js:2547\r\n(anonymous) @ vue-router.js:2475\r\nPromise.then (async)\r\npushWithRedirect @ vue-router.js:2441\r\npush @ vue-router.js:2367\r\nnavigate @ vue-router.js:1621\r\ncallWithErrorHandling @ chunk-RAKT47ZN.js:1565\r\ncallWithAsyncErrorHandling @ chunk-RAKT47ZN.js:1573\r\ninvoker @ chunk-RAKT47ZN.js:9397\r\nchunk-RAKT47ZN.js:9157 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'parentNode')\r\n at parentNode (chunk-RAKT47ZN.js:9157:30)\r\n at ReactiveEffect.componentUpdateFn [as fn] (chunk-RAKT47ZN.js:7175:11)\r\n at ReactiveEffect.run (chunk-RAKT47ZN.js:423:19)\r\n at instance.update (chunk-RAKT47ZN.js:7212:52)\r\n at updateComponent (chunk-RAKT47ZN.js:7039:18)\r\n at processComponent (chunk-RAKT47ZN.js:6974:7)\r\n at patch (chunk-RAKT47ZN.js:6436:11)\r\n at patchSuspense (chunk-RAKT47ZN.js:2562:7)\r\n at Object.process (chunk-RAKT47ZN.js:2481:7)\r\n at patch (chunk-RAKT47ZN.js:6461:16)\r\nparentNode @ chunk-RAKT47ZN.js:9157\r\ncomponentUpdateFn @ chunk-RAKT47ZN.js:7175\r\nrun @ chunk-RAKT47ZN.js:423\r\ninstance.update @ chunk-RAKT47ZN.js:7212\r\nupdateComponent @ chunk-RAKT47ZN.js:7039\r\nprocessComponent @ chunk-RAKT47ZN.js:6974\r\npatch @ chunk-RAKT47ZN.js:6436\r\npatchSuspense @ chunk-RAKT47ZN.js:2562\r\nprocess @ chunk-RAKT47ZN.js:2481\r\npatch @ chunk-RAKT47ZN.js:6461\r\ncomponentUpdateFn @ chunk-RAKT47ZN.js:7171\r\nrun @ chunk-RAKT47ZN.js:423\r\ninstance.update @ chunk-RAKT47ZN.js:7212\r\ncallWithErrorHandling @ chunk-RAKT47ZN.js:1565\r\nflushJobs @ chunk-RAKT47ZN.js:1763\r\nPromise.then (async)\r\nqueueFlush @ chunk-RAKT47ZN.js:1676\r\nqueueJob @ chunk-RAKT47ZN.js:1670\r\n(anonymous) @ chunk-RAKT47ZN.js:7208\r\ntriggerEffect @ chunk-RAKT47ZN.js:614\r\ntriggerEffects @ chunk-RAKT47ZN.js:604\r\ntriggerRefValue @ chunk-RAKT47ZN.js:1211\r\nset value @ chunk-RAKT47ZN.js:1255\r\nsyncCurrentRoute @ router.js?v=78c91318:68\r\n(anonymous) @ router.js?v=78c91318:73\r\n(anonymous) @ vue-router.js:2547\r\nrunWithContext @ chunk-RAKT47ZN.js:5256\r\nrunWithContext @ vue-router.js:2485\r\n(anonymous) @ vue-router.js:2547\r\ntriggerAfterEach @ vue-router.js:2547\r\n(anonymous) @ vue-router.js:2475\r\nPromise.then (async)\r\npushWithRedirect @ vue-router.js:2441\r\npush @ vue-router.js:2367\r\nnavigate @ vue-router.js:1621\r\ncallWithErrorHandling @ chunk-RAKT47ZN.js:1565\r\ncallWithAsyncErrorHandling @ chunk-RAKT47ZN.js:1573\r\ninvoker @ chunk-RAKT47ZN.js:9397\r\nchunk-RAKT47ZN.js:7520 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'subTree')\r\n at move (chunk-RAKT47ZN.js:7520:28)\r\n at move (chunk-RAKT47ZN.js:7520:7)\r\n at Object.resolve (chunk-RAKT47ZN.js:2789:11)\r\n at chunk-RAKT47ZN.js:2912:20\r\nmove @ chunk-RAKT47ZN.js:7520\r\nmove @ chunk-RAKT47ZN.js:7520\r\nresolve @ chunk-RAKT47ZN.js:2789\r\n(anonymous) @ chunk-RAKT47ZN.js:2912\r\nPromise.then (async)\r\nregisterDep @ chunk-RAKT47ZN.js:2876\r\nmountComponent @ chunk-RAKT47ZN.js:7003\r\nprocessComponent @ chunk-RAKT47ZN.js:6963\r\npatch @ chunk-RAKT47ZN.js:6436\r\ncomponentUpdateFn @ chunk-RAKT47ZN.js:7106\r\nrun @ chunk-RAKT47ZN.js:423\r\ninstance.update @ chunk-RAKT47ZN.js:7212\r\nsetupRenderEffect @ chunk-RAKT47ZN.js:7220\r\nmountComponent @ chunk-RAKT47ZN.js:7010\r\nprocessComponent @ chunk-RAKT47ZN.js:6963\r\npatch @ chunk-RAKT47ZN.js:6436\r\npatchSuspense @ chunk-RAKT47ZN.js:2678\r\nprocess @ chunk-RAKT47ZN.js:2481\r\npatch @ chunk-RAKT47ZN.js:6461\r\ncomponentUpdateFn @ chunk-RAKT47ZN.js:7171\r\nrun @ chunk-RAKT47ZN.js:423\r\ninstance.update @ chunk-RAKT47ZN.js:7212\r\ncallWithErrorHandling @ chunk-RAKT47ZN.js:1565\r\nflushJobs @ chunk-RAKT47ZN.js:1763\r\nPromise.then (async)\r\nqueueFlush @ chunk-RAKT47ZN.js:1676\r\nqueueJob @ chunk-RAKT47ZN.js:1670\r\n(anonymous) @ chunk-RAKT47ZN.js:7208\r\ntriggerEffect @ chunk-RAKT47ZN.js:614\r\ntriggerEffects @ chunk-RAKT47ZN.js:604\r\ntriggerRefValue @ chunk-RAKT47ZN.js:1211\r\n(anonymous) @ chunk-RAKT47ZN.js:1371\r\ntriggerEffect @ chunk-RAKT47ZN.js:614\r\ntriggerEffects @ chunk-RAKT47ZN.js:599\r\ntriggerRefValue @ chunk-RAKT47ZN.js:1211\r\nset value @ chunk-RAKT47ZN.js:1255\r\nfinalizeNavigation @ vue-router.js:2563\r\n(anonymous) @ vue-router.js:2473\r\nPromise.then (async)\r\npushWithRedirect @ vue-router.js:2441\r\npush @ vue-router.js:2367\r\nnavigate @ vue-router.js:1621\r\ncallWithErrorHandling @ chunk-RAKT47ZN.js:1565\r\ncallWithAsyncErrorHandling @ chunk-RAKT47ZN.js:1573\r\ninvoker @ chunk-RAKT47ZN.js:9397\n```\n",[2092,2095],{"name":2093,"color":2094},"3.x","29bc7f",{"name":2079,"color":2080},23636,"Getting an error if clicking NuxtLink routing to an async page twice","2023-10-12T11:09:37Z","https://github.com/nuxt/nuxt/issues/23636",0.741096,["Reactive",2102],{},["Set"],["ShallowReactive",2105],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"YIDC0E6-tQ0uThpewQoyCnx20I29tkpoaMsv6zc-rws":-1},"/nuxt/ui/2127"]