\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.7275523,{"labels":2019,"number":2030,"owner":1991,"repository":1991,"state":1992,"title":2031,"updated_at":2032,"url":2033,"score":2034},[2020,2021,2024,2027],{"name":1985,"color":1986},{"name":2022,"color":2023},"workaround available","11376d",{"name":2025,"color":2026},"upstream","E8A36D",{"name":2028,"color":2029},"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.73024786,{"description":2036,"labels":2037,"number":2040,"owner":1991,"repository":1991,"state":1992,"title":2041,"updated_at":2042,"url":2043,"score":2044},"### Environment\r\n\r\n------------------------------\r\n- Operating System: `Linux`\r\n- Node Version: `v16.14.2`\r\n- Nuxt Version: `3.0.0-rc.8`\r\n- Package Manager: `npm@7.17.0`\r\n- Builder: `vite`\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/nuxt-starter-lxsrmg?file=pages/index.vue\r\n\r\n1. Visit Index\r\n2. Visit A\r\n3. Visit Index\r\n4. Visit B\r\n5. Visit Index\r\n\r\nObserve console messages\r\n\r\n### Describe the bug\r\n\r\nIf we navigate between pages with different layouts it looks like the `setup` method runs twice, including useAsyncData.\r\n\r\nI was not able to reproduce it, but additionally in my private project `data` is always `null` after the second run, which completely crashes the page. ",[2038,2039],{"name":1985,"color":1986},{"name":1988,"color":1989},14760,"Page component initiates twice after layout change","2023-01-19T17:39:45Z","https://github.com/nuxt/nuxt/issues/14760",0.73138845,{"description":2046,"labels":2047,"number":2050,"owner":1991,"repository":1991,"state":1992,"title":2051,"updated_at":2052,"url":2053,"score":2054},"### Environment\n\n- Operating System: `Windows_NT`\r\n- Node Version: `v16.15.1`\r\n- Nuxt Version: `3.0.0-rc.10`\r\n- Nitro Version: `0.5.3`\r\n- Package Manager: `npm@8.11.0`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\n\n### Reproduction\n\nhttps://stackblitz.com/edit/github-j4oicm?file=pages/index.vue\n\n### Describe the bug\n\n\r\nWhen Use fallback for clinet-only component , throw warning In browser console (when refresh the Page) \r\n\r\nmessage : Hydration node mismatch:\r\n- Client vnode: ...\r\n-----------------------\r\nbut if remove fallback , it's ok\r\n\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n[Vue warn]: Hydration node mismatch:\r\n- Client vnode: Symbol(Fragment) \r\n- Server rendered DOM: \u003Cspan>\u003C/span> \r\n at \u003CClientOnly> \r\n at \u003CIndex onVnodeUnmounted=fn\u003ConVnodeUnmounted> ref=Ref\u003C undefined > > \r\n at \u003CAnonymous key=\"/\" routeProps= {Component: {…}, route: {…}} pageKey=\"/\" ... > \r\n at \u003CBaseTransition mode=\"out-in\" appear=false persisted=false ... > \r\n at \u003CTransition name=\"page\" mode=\"out-in\" > \r\n at \u003CRouterView name=undefined route=undefined > \r\n at \u003CNuxtPage> \r\n at \u003CApp key=1 > \r\n at \u003CNuxtRoot>\n```\n",[2048,2049],{"name":1985,"color":1986},{"name":1988,"color":1989},14906," Hydration node mismatch When Use client-only fallback","2023-01-19T17:42:11Z","https://github.com/nuxt/nuxt/issues/14906",0.73322725,{"description":2056,"labels":2057,"number":2063,"owner":1991,"repository":1991,"state":1992,"title":2064,"updated_at":2065,"url":2066,"score":2067},"### Environment\r\n\r\n- Operating System: `Windows_NT`\r\n- Node Version: `v16.19.0`\r\n- Nuxt Version: `3.1.2`\r\n- Nitro Version: `2.1.1`\r\n- Package Manager: `yarn@3.4.1`\r\n- Builder: `vite`\r\n- User Config: `modules`\r\n- Runtime Modules: `nuxt-icon@0.2.10`\r\n- Build Modules: `-`\r\n\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-dgdjfn-hhmxav?file=pages%2Findex%2Fposts.vue,nuxt.config.ts,pages%2Findex.vue\r\n\r\n### Describe the bug\r\n- After upgrade to 3.1.2 from 3.0.0, any content change makes `hydration mismatch` error.\r\n\r\n### pages/index\r\n```vue\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n aaa\r\n \u003C/div>\r\n\u003C/template>\r\n\r\n\u003Cscript setup>\r\n\u003C/script>\r\n\r\n\u003Cstyle scoped>\r\n\u003C/style>\r\n```\r\n\r\n### Reproduction\r\n- Start nuxt\r\n- Open page `http://localhost:3000`\r\n- Change template content (e.g. \"aaa\" to \"bbb\")\r\n - (Any change of content makes Hydration node mismatch error)\r\n- Refresh page `http://localhost:3000`\r\n- See console.\r\n\r\n### Additional context\r\n\r\n\r\n\r\n\r\n### Logs\r\n\r\n_No response_",[2058,2059,2060],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":2061,"color":2062},"windows","C681FD",18764,"Any change of content makes hydration node/text content mismatch","2023-02-21T07:37:04Z","https://github.com/nuxt/nuxt/issues/18764",0.7347624,{"description":2069,"labels":2070,"number":2076,"owner":1991,"repository":1991,"state":1992,"title":2077,"updated_at":2078,"url":2079,"score":2080},"This started happening after an upgrade from [3.0.0-rc.13-27778536.1d795f0](https://www.npmjs.com/package/nuxt3/v/3.0.0-rc.13-27778536.1d795f0) to [3.0.0-rc.13-27779883.2284525](https://www.npmjs.com/package/nuxt3/v/3.0.0-rc.13-27779883.2284525). And yes, I do use pages in the project.\r\n\r\n------------------------------\r\n- Operating System: `Windows_NT`\r\n- Node Version: `v16.13.0`\r\n- Nuxt Version: `3.0.0-rc.13-27779883.2284525`\r\n- Nitro Version: `0.6.1-27779851.28e2880`\r\n- Package Manager: `npm@8.13.2`\r\n- Builder: `vite`\r\n- User Config: `app`, `ssr`, `modules`, `css`, `typescript`, `alias`, `build`, `runtimeConfig`, `vue`, `vite`, `proxy`, `headlessui`\r\n- Runtime Modules: `@nuxtjs/tailwindcss@6.1.1`, `floating-vue/nuxt`, `@pinia/nuxt@0.4.3`, `@vueuse/nuxt@9.4.0`, `unplugin-icons/nuxt`, `@formkit/nuxt@1.0.0-beta.11-c95e605`, `nuxt-proxy@0.3.0`, `@nuxtjs/critters@0.3.3`, `nuxt-icon@0.1.7`, `nuxt-headlessui@1.0.1`\r\n- Build Modules: `-`\r\n------------------------------\r\n\r\n\r\n\r\n\r\n_Originally posted by @DamianGlowala in https://github.com/nuxt/framework/issues/8520#issuecomment-1293263890_\r\n ",[2071,2072,2073],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":2074,"color":2075},"needs reproduction","FBCA04",15288,"injection \"Symbol(route location)\" not found","2023-01-19T17:47:19Z","https://github.com/nuxt/nuxt/issues/15288",0.7359075,{"description":2082,"labels":2083,"number":2087,"owner":1991,"repository":1991,"state":1992,"title":2088,"updated_at":2089,"url":2090,"score":2091},"### Environment\n\n- Operating System: `Linux`\r\n- Node Version: `v16.15.0`\r\n- Nuxt Version: `3.0.0-rc.11`\r\n- Nitro Version: `0.5.4`\r\n- Package Manager: `npm@8.5.5`\r\n- Builder: `vite`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\n\n### Reproduction\n\n- Create index page\r\n- Create `components` folder\r\n- Create some functional component (.tsx file)\r\n- In functional component: `\u003Cdiv>Text node {'expression'}\u003C/div>`\r\n- Check console. Will see: `[Vue warn]: Hydration children mismatch in \u003Cdiv>`\r\n\r\n[https://stackblitz.com/edit/github-v1eh1z-fhq8al?file=pages%2Findex.vue,app.vue,components%2FFunctionalComponent.tsx](Example)\n\n### Describe the bug\n\nIf you put in functional component text node and jsx expression inside one tag you recieve `hydration` error.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell\n[Vue warn]: Hydration text mismatch:\r\n- Client: \"Text node expression\"\r\n- Server: \"Text node \" \r\n at \u003CAnonymous> \r\n at \u003CIndex onVnodeUnmounted=fn\u003ConVnodeUnmounted> ref=Ref\u003C undefined > > \r\n at \u003CAnonymous key=\"/\" routeProps= {Component: {…}, route: {…}} pageKey=\"/\" ... > \r\n at \u003CAnonymous > \r\n at \u003CRouterView name=undefined route=undefined > \r\n at \u003CNuxtPage> \r\n at \u003CApp key=1 > \r\n at \u003CNuxtRoot>\r\n```\r\n\r\n```\r\n[Vue warn]: Hydration children mismatch in \u003Cdiv>: server rendered element contains fewer child nodes than client vdom. \r\n at \u003CAnonymous> \r\n at \u003CIndex onVnodeUnmounted=fn\u003ConVnodeUnmounted> ref=Ref\u003C undefined > > \r\n at \u003CAnonymous key=\"/\" routeProps= {Component: {…}, route: {…}} pageKey=\"/\" ... > \r\n at \u003CAnonymous > \r\n at \u003CRouterView name=undefined route=undefined > \r\n at \u003CNuxtPage> \r\n at \u003CApp key=1 > \r\n at \u003CNuxtRoot>\r\n```\n```\n",[2084,2085,2086],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":2025,"color":2026},15704,"Functional component hydration error when using text nodes with expressions inside one tag","2023-01-19T18:20:14Z","https://github.com/nuxt/nuxt/issues/15704",0.73732424,{"description":2093,"labels":2094,"number":2097,"owner":1991,"repository":1991,"state":1992,"title":2098,"updated_at":2099,"url":2100,"score":2101},"### Environment\n\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v18.12.1\r\n- Nuxt Version: 3.7.0\r\n- CLI Version: 3.7.0\r\n- Nitro Version: 2.6.1\r\n- Package Manager: npm@9.1.2\r\n- Builder: -\r\n- User Config: alias, devtools, modules, content, runtimeConfig, imports, typescript\r\n- Runtime Modules: @nuxt/content\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/edit/github-v9wco7?file=app.vue\r\n\n\n### Describe the bug\n\nI get a consistent Hydration error for a very simple template (repro link above). The error is:\r\n\r\n\r\n\r\nAnd in the repro can be seen to warn about the same `span` element.\r\n\r\nIn my local build inspecting I can also the see the element present in the dom on the client:\r\n\r\n\r\n\r\nBut the `span` is not part of my template.\r\n\r\nI am unsure as to why this extra element is being injected, I have no additional plugins beyond core nuxt and the repro also shows this with a minimal project setup.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n[Vue warn]: Hydration node mismatch:\r\n- Client vnode: table \r\n- Server rendered DOM: \u003Cspan>\u003C/span> \r\n at \u003CIndex onVnodeUnmounted=fn\u003ConVnodeUnmounted> ref=Ref\u003C undefined > > \r\n at \u003CRouteProvider key=\"/authorities\" vnode= Object route= Object ... > \r\n at \u003CRouterView name=undefined route=undefined > \r\n at \u003CNuxtPage> \r\n at \u003CDefault ref=Ref\u003C undefined > > \r\n at \u003CLayoutLoader key=\"default\" layoutProps= Object name=\"default\" > \r\n at \u003CNuxtLayoutProvider layoutProps= Object key=\"default\" name=\"default\" ... > \r\n at \u003CNuxtLayout> \r\n at \u003CApp key=3 > \r\n at \u003CNuxtRoot>\r\n```\n```\n",[2095,2096],{"name":1985,"color":1986},{"name":1988,"color":1989},22965,"Hydration error, rogue \u003Cspan> being rendered","2023-09-03T13:19:28Z","https://github.com/nuxt/nuxt/issues/22965",0.7377592,["Reactive",2103],{},["Set"],["ShallowReactive",2106],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"MSzkIutwRADWQCwVlPBAFs5ag4K1yyxQCBicvJULCv8":-1},"/nuxt/icon/36"]