\r\n```\r\n\r\nNuxi info:\r\n```\r\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v21.6.1\r\n- Nuxt Version: 3.13.0\r\n- CLI Version: 3.13.1\r\n- Nitro Version: 2.9.7\r\n- Package Manager: bun@1.1.26\r\n- Builder: -\r\n- User Config: extends, modules, future, experimental, runtimeConfig, scripts, i18n, routeRules, ignore, site, app, ogImage, sitemap, plausible\r\n- Runtime Modules: @nuxt/scripts@^0.6.4, @nuxtjs/seo@2.0.0-rc.19, @nuxtjs/tailwindcss@^6.12.0, @vee-validate/nuxt@^4.13.2, nuxt-og-image, @nuxtjs/plausible@^1.0.2\r\n- Build Modules: -\r\n------------------------------\r\n```",[],251,"icon","On dev: 404 for icons that were not visible on initial page load","2024-09-05T14:04:26Z","https://github.com/nuxt/icon/issues/251",0.73460925,{"description":3116,"labels":3117,"number":3119,"owner":3028,"repository":3028,"state":3042,"title":3120,"updated_at":3121,"url":3122,"score":3123},"### Environment\r\n\r\nBug is happening since nuxt 3.6.2, especially this commit: https://github.com/nuxt/nuxt/commit/d0dde6426fe6ae58ec1ea94e47c66f6e0e2a4d63\r\n\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v20.10.0\r\n- Nuxt Version: -\r\n- CLI Version: 3.10.1\r\n- Nitro Version: -\r\n- Package Manager: npm@10.2.3\r\n- Builder: -\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-debhpn?file=app.vue\r\n\r\n### Describe the bug\r\n\r\n_Because I didn't want to create components that are big, please use performance tab in devtools and slow down CPU as much as possible so you can see the effect. Bug is happening in dev and after generating. But in real project this can be visible even without cpu slowdown._\r\n\r\nWhen using lazy components with nested routes, nuxt does not wait for page to generate/load all components before removing old node. This causes page to blink. When keeping same route but different url this problem does not happen (See video, name of the route is on top).\r\n\r\n3.6.2+ (On video 10.3.1 [Stackblitz](https://stackblitz.com/edit/github-debhpn?file=app.vue))\r\n\r\nhttps://github.com/nuxt/nuxt/assets/34748386/172f4f8f-0f0b-4092-b36a-5a0b9093a971\r\n\r\n3.6.1 ([Stackblitz](https://stackblitz.com/edit/github-debhpn-vunj6r?file=package.json))\r\n\r\nhttps://github.com/nuxt/nuxt/assets/34748386/3d29d506-33c1-44c7-b808-0a6246e1da1e\r\n\r\n\r\n### Additional context\r\n\r\nI'm working with CMS and I want to get list of components used in page and generate static page based on that. I've also noticed that [this function](https://github.com/nuxt/nuxt/blob/5dc96de8a928d10e90f47d9941ed7402328b1e3f/packages/nuxt/src/pages/runtime/page.ts#L71) is called twice when changing routes\r\n\r\nWorkarounds:\r\n\r\n- Register component globally\r\n- Use catch all route and handle everything there thus not changing route do not cause this issue.\r\n- Add page transition to hide this blink (even 0.3s works for me)\r\n\r\n### Logs\r\n\r\n_No response_",[3118],{"name":3019,"color":3020},26258,"Page is being rendered twice when using nested routes with async components.","2024-12-09T14:53:26Z","https://github.com/nuxt/nuxt/issues/26258",0.7364287,{"labels":3125,"number":3136,"owner":3028,"repository":3028,"state":3042,"title":3137,"updated_at":3138,"url":3139,"score":3140},[3126,3127,3130,3133],{"name":3038,"color":3039},{"name":3128,"color":3129},"workaround available","11376d",{"name":3131,"color":3132},"upstream","E8A36D",{"name":3134,"color":3135},"upstream-bug","B60205",14524,"redirection within `onMounted` hook with transition enabled causes a hydration error","2024-06-17T15:13:40Z","https://github.com/nuxt/nuxt/issues/14524",0.7366057,["Reactive",3142],{},["Set"],["ShallowReactive",3145],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fMSzkIutwRADWQCwVlPBAFs5ag4K1yyxQCBicvJULCv8":-1},"/nuxt/icon/36"]