\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```",[3225,3226],{"name":3162,"color":3163},{"name":3202,"color":3203},2649,"breadcrumb HTML validation errors","2024-11-15T08:53:33Z","https://github.com/nuxt/ui/issues/2649",0.7506479,{"description":3233,"labels":3234,"number":3242,"owner":3143,"repository":3143,"state":3190,"title":3243,"updated_at":3244,"url":3245,"score":3246},"### Environment\r\n\r\n[11:42:49] Working directory: /home/projects/qgnimawow.github\r\n[11:42:49] Nuxt project info: \r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.9.0\r\n- CLI Version: 3.10.0\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@9.4.2\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-t79jgw?file=app%2Frouter.options.ts\r\n\r\n### Describe the bug\r\n\r\nI'm creating this as a collective ticket tracking various issues that all start in `router.options.ts`. I've spent the last day tracking down and partially fixing those issues (PR will follow shortly). Most of them are small logical issues in the code (checking for the wrong values. wrong timing, ignoring first page load, upstream bug in isChangingPage etc.). Due to time restrictions on my part I can't create separate issues and reproductions for each one of them individually:\r\n\r\n- [x] history back / history forward discards `savedPosition` and overwrites it with `{left: 0, top: 0}`\r\n- [x] hash-link when changing page doesn't get scrolled to\r\n- [x] hash-link is overwritten on first page load / page refresh\r\n- [x] `isChangingPage()` returns a false positive (https://github.com/nuxt/nuxt/issues/24934)\r\n- [x] ~~when navigating to a hash link `scroll-padding-top` is ignored~~\r\n- [x] when refreshing the page (F5) for some reason we get a saved position and the hash in the url is ignored. it should scroll to it however\r\n\r\nI will provide a pull request shortly that imho solve all those navigation issues without regressions or breaking changes.\r\n\r\n### Additional context\r\n\r\nThis is really evident on a site that has a mix of hash-links and non-hash links and relies on browser back button to get to where you came from. Page transitions make it even worse.\r\n\r\n### Logs\r\n\r\n_No response_",[3235,3236,3239],{"name":3162,"color":3163},{"name":3237,"color":3238},"pages","00DFB5",{"name":3240,"color":3241},"🔨 p3-minor","FBCA04",24941,"Various issues with scroll position on history back / forward, hash-link change, initial load with hash links, etc.","2025-03-27T10:54:26Z","https://github.com/nuxt/nuxt/issues/24941",0.7522219,{"description":3248,"labels":3249,"number":3252,"owner":3143,"repository":3205,"state":3190,"title":3253,"updated_at":3254,"url":3255,"score":3256},"### 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```",[3250,3251],{"name":3162,"color":3163},{"name":3202,"color":3203},2977,"The placeholder in UInput within UModal does not display","2025-03-03T09:06:21Z","https://github.com/nuxt/ui/issues/2977",0.7532929,["Reactive",3258],{},["Set"],["ShallowReactive",3261],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fl5QHKN-_1KFovjioMWxDkb4dhfV77SEnronuWeOZfFU":-1},"/nuxt/ui/2602"]