\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.69268745,{"description":3043,"labels":3044,"number":3051,"owner":3026,"repository":3027,"state":3028,"title":3052,"updated_at":3053,"url":3054,"score":3055},"### Description\n\nI'm using Nuxt UI (@nuxt/ui) with Vue 3 + TypeScript, but without the Nuxt framework.\n\nI've registered all icons locally using @iconify/vue@5.x by calling addIcon(...) before the Vue app is mounted.\n\nEverything works perfectly in local development using vite (npm run dev) — icons are rendered correctly and no remote requests are made.\n\n❌ Problem in Production\nAfter running:\n\nbash\nCopy\nEdit\nvite build && vite preview\n...the app starts sending requests to the Iconify CDN like:\n\narduino\nCopy\nEdit\nhttps://api.iconify.design/lucide.json?icons=chevron-down\nThis breaks the application in offline/local-only networks (where internet access is restricted), even though:\n\nAll icons are correctly registered using addIcon(...)\n\nimport { addIcon } from '@iconify/vue'\nimport userIcon from '@/assets/icons/user.svg?raw'\n\naddIcon('lucide:user', {\n body: extractSvgBody(userIcon),\n width: 24,\n height: 24\n})\n\ngetIcon('lucide:user') and other names return full SVG objects at runtime\n\nThe final dist bundle contains the icon SVGs\n\nThe icon registration is done before createApp()\n\n\"sideEffects\": [\"src/icons/index.ts\"] is added to package.json to prevent tree-shaking\n\nI have to run the project on an internetless local network. Locally everything is working fine, but on production all icons making request to remote to get them. Please help me",[3045,3048],{"name":3046,"color":3047},"question","d876e3",{"name":3049,"color":3050},"v3","49DCB8",4498,"🚨 Issue: \u003CUIcon> fetches icons from remote CDN even when registered locally via addIcon in production","2025-07-11T14:07:47Z","https://github.com/nuxt/ui/issues/4498",0.694651,{"description":3057,"labels":3058,"number":3064,"owner":3026,"repository":3027,"state":3028,"title":3065,"updated_at":3066,"url":3067,"score":3068},"### Description\n\nHi there. We are moving our app to NuxtUI and we are loving it so far! Really appreciative of all your hard work on this amazing package. Our stack is NuxtUI+Inertia+Rails.\n\nI spent part of my weekend digging into UIcon and Iconify. Pardon my ignorance if I've missed something obvious, I'm new to this part of the ecosystem... I thought it would be useful to put some thoughts in here and collect what I've learned.\n\n1. UIcon/Iconify always load icons from the network (`api.iconify.design`)\n2. It's not really possible to use NuxtUI without relying heavily on UIcon/Iconify due to various icon attributes in the components.\n3. I know unplug-icons and Nuxt have some support for bundled icons, but they don't apply if you are using Nuxt UI standalone.\n\nSee #4167 and others\n\nWe want to bundle our icons to avoid a dependency on api.iconify.design. I ended up writing a script that scanned our app for icon names and builds a custom `icons.json` file. I put some custom icons in there too using `@iconify/tools`... `icons.json` can be loaded into iconify with `addCollection()`. In dev I also warn on missing icons via `setCustomIconsLoader()`.\n\nDoes that sound correct? Are there solutions I'm missing?? I'd be happy to contribute doc updates or whatever if that would be helpful.\n\nThanks again!\n\n### Additional context\n\n_No response_",[3059,3062,3063],{"name":3060,"color":3061},"enhancement","a2eeef",{"name":3049,"color":3050},{"name":3023,"color":3024},4481,"thoughts on UIcon/Iconify","2025-07-10T09:59:29Z","https://github.com/nuxt/ui/issues/4481",0.6961246,{"description":3070,"labels":3071,"number":3077,"owner":3026,"repository":3027,"state":3028,"title":3029,"updated_at":3078,"url":3079,"score":3080},"### Environment\n\nNuxt project info: (copied to clipboard) nuxi 8:34:52 pm\n\nOperating System: Linux\nNode Version: v22.17.1\nNuxt Version: 4.0.0\nCLI Version: 3.26.2\nNitro Version: 2.12.0\nPackage Manager: bun@1.2.15\nBuilder: -\nUser Config: modules, runtimeConfig, devtools, ui, css, colorMode, compatibilityDate, eslint\nRuntime Modules: @nuxt/ui@3.2.0, @nuxt/ui-pro@3.2.0, @pinia/nuxt@0.5.5, @nuxt/eslint@1.6.0\nBuild Modules: -\n👉 Report an issue: https://github.com/nuxt/nuxt/issues/new?template=bug-report.yml\n👉 Suggest an improvement: https://github.com/nuxt/nuxt/discussions/new\n👉 Read documentation: https://nuxt.com/\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.1.2\n\n### Reproduction\n\nSee Nuxt UI official docs page -\nhttps://ui.nuxt.com/components/dashboard-sidebar\n\n### Description\n\nUI is not rendering correctly on the web page or on my local machine.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3072,3073,3076],{"name":3020,"color":3021},{"name":3074,"color":3075},"documentation","0075ca",{"name":3049,"color":3050},4610,"2025-07-29T21:07:34Z","https://github.com/nuxt/ui/issues/4610",0.6988966,{"description":3082,"labels":3083,"number":3084,"owner":3026,"repository":3037,"state":3028,"title":3085,"updated_at":3086,"url":3087,"score":3088},"When I used the latest [Nuxt UI Pro Docs Theme](https://github.com/nuxt-ui-pro/docs) and added Nuxt Scripts, I encountered some missing icons.\r\n\r\n**To reproduce:**\r\n\r\n- Clone \"Nuxt UI Pro Docs\"\r\n- Add Nuxt Scripts as dependency\r\n- Deploy to Vercel with `npx nuxi generate`\r\n- Find missing Icons \r\n\r\n\r\n**Missing Icons when Client Side Rendering:**\r\n\u003Cimg width=\"940\" alt=\"image\" src=\"https://github.com/user-attachments/assets/acdfa7df-ded1-4811-8305-320ca99303c2\">\r\n\r\n**Cannot Find icons:**\r\n\u003Cimg width=\"1179\" alt=\"image\" src=\"https://github.com/user-attachments/assets/fe1135ff-9ef2-4157-bd58-dc7e00f566c1\">\r\n\r\n**Server Rendered:** \r\n\u003Cimg width=\"810\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4f5d37a0-b5f1-4521-b566-f0a74c034427\">\r\n\r\nMaybe this is also interesting for you @benjamincanac, @harlan-zw",[],220,"Issues when Prerender with `nuxt generate`","2024-07-30T17:48:07Z","https://github.com/nuxt/icon/issues/220",0.7040429,{"description":3090,"labels":3091,"number":3098,"owner":3026,"repository":3026,"state":3028,"title":3099,"updated_at":3100,"url":3101,"score":3102},"### Version\n\n[v1.4.2](https://github.com/nuxt.js/releases/tag/v1.4.2)\n\n### Reproduction link\n\n[https://github.com/agrajak/nuxt_text_recruit](https://github.com/agrajak/nuxt_text_recruit)\n\n### Steps to reproduce\n\nnuxt generate.\nmy static website is hosted in https://agrajak-8d93e.firebaseapp.com/\n\n\n### What is expected ?\n\nIn pages/index.vue, When I see my site with Chrome Developer Tools, Every \u003Cfont-awesome-icon> should be rendered to \u003Csvg ~~~> \n\n\n\n\n\n### What is actually happening?\n\nsome of \u003Cfont-awesome-icon> are rendered to \u003Csvg ~>(in .sticky-nav, you can see it when you scroll down) \nand the others are still rendered to \u003Cfont-awesome-icon> and also show nothing. (in top component)\n\n\n\n\n\n\n### Additional comments?\n\nSite works pretty well in nuxt start.\nI also checked turning off SSR options in nuxt.config.js\n\n {src: '~plugins/fullpage', ssr: false}\nand font-awesome librarys are declared in plugins/fullpage.js\n\nIf this issue is not a bug, just let me know how to fix it.\nthank you.\n\n\n\u003C!--cmty-->\u003C!--cmty_prevent_hook-->\n\u003Cdiv align=\"right\">\u003Csub>\u003Cem>This bug report is available on \u003Ca href=\"https://cmty.app/nuxt\">Nuxt\u003C/a> community (\u003Ca href=\"https://cmty.app/nuxt/nuxt.js/issues/c7640\">#c7640\u003C/a>)\u003C/em>\u003C/sub>\u003C/div>",[3092,3095],{"name":3093,"color":3094},"pending triage","E99695",{"name":3096,"color":3097},"2.x","d4c5f9",3808,"nuxt generate doesn't render every components","2023-01-22T15:30:05Z","https://github.com/nuxt/nuxt/issues/3808",0.70406556,{"description":3104,"labels":3105,"number":3106,"owner":3026,"repository":3037,"state":3028,"title":3107,"updated_at":3108,"url":3109,"score":3110},"\r\nIcons are not being rendered in the SSR part\r\n\r\n\r\n\r\nSource Code\r\n\r\n\r\nIn the Vue part (client) it works correctly\r\n\r\nnpx nuxi info\r\n`- Operating System: `Linux`\r\n- Node Version: `v18.12.1`\r\n- Nuxt Version: `3.0.0`\r\n- Nitro Version: `1.0.0`\r\n- Package Manager: `npm@8.19.2`\r\n- Builder: `vite`\r\n- User Config: `srcDir`, `modules`, `tailwindcss`, `vite`, `schemaOrg`, `telemetry`, `algolia`, `head`, `auth`, `viewport`, `css`, `build`, `runtimeConfig`\r\n- Runtime Modules: `genesis-design-system/nuxt`, `@nuxtjs/algolia@1.3.1`, `@nuxtjs/tailwindcss@6.1.3`, `formidable@2.1.1`, `@nuxtjs-alt/auth@2.1.6`, `@nuxtjs-alt/http@1.5.4`, `nuxt-viewport@2.0.3`, `@nuxtjs/partytown@1.3.0`, `@vueuse/nuxt@9.6.0`, `@nuxtjs/i18n-edge@8.0.0-beta.4-27812700.b832f07`, `nuxt-schema-org@1.1.0-beta.6`, `nuxt-icon@0.1.8`, `@pinia/nuxt@0.4.6`, `@nuxtjs/i18n@8.0.0-beta.6`\r\n- Build Modules: `-`\r\n`",[],35,"Icons not render in SSR side (Node)","2022-12-22T11:02:18Z","https://github.com/nuxt/icon/issues/35",0.71080303,{"description":3112,"labels":3113,"number":3106,"owner":3026,"repository":3114,"state":3028,"title":3115,"updated_at":3116,"url":3117,"score":3110},"",[],"nuxt.com","Register page with `email` / `password` + github connect","2023-02-15T12:31:38Z","https://github.com/nuxt/nuxt.com/issues/35",{"description":3119,"labels":3120,"number":3131,"owner":3026,"repository":3026,"state":3028,"title":3132,"updated_at":3133,"url":3134,"score":3135},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v20.10.0\r\n- Nuxt Version: 3.10.3\r\n- CLI Version: 3.10.1\r\n- Nitro Version: 2.8.1\r\n- Package Manager: npm@10.2.3\r\n- Builder: -\r\n- User Config: typescript, devtools, modules, css, app, imports, vite, i18n\r\n- Runtime Modules: @nuxtjs/tailwindcss@6.11.4, @nuxtjs/i18n@8.1.1, @vueuse/nuxt@10.8.0, nuxt-swiper@1.2.2, @pinia/nuxt@0.5.1\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/github-xnzjj4?file=app.vue\r\n\r\n### Describe the bug\r\n\r\nThe error is reproduced if you use an existing component inside \"ClientOnly\". Doesn't play when using template lang=\"html\"\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n[nitro] [unhandledRejection] ReferenceError: _component_AppIcon is not defined",[3121,3124,3127,3128],{"name":3122,"color":3123},"good first issue","fbca04",{"name":3125,"color":3126},"3.x","29bc7f",{"name":3020,"color":3021},{"name":3129,"color":3130},"🔨 p3-minor","FBCA04",26137,"Component \"ClientOnly\" does not work correctly with template lang=\"pug\"","2024-03-09T12:38:09Z","https://github.com/nuxt/nuxt/issues/26137",0.7119887,["Reactive",3137],{},["Set"],["ShallowReactive",3140],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f6DGtzjI39nKo4cSDiMne5Z782H7pgQ4H9rWQ17PLe4o":-1},"/nuxt/ui/4076"]