` was used in a slot, no longer applied to the Icon. It looks like the `data-v` id that vue uses for scoped styling, is not inherited, although the class is present.\n\nStackblitz reproduction:\nhttps://stackblitz.com/edit/nuxt-icon-missing-data-v?file=app.vue\n\nPossibly related to #301 and #300 \n\n```\n❯ npx nuxt info\nWorking directory: /home/projects/nuxt-icon-missing-data-v\nNuxt project info:\n\n------------------------------\n- Operating System: Linux\n- Node Version: v18.20.3\n- Nuxt Version: 3.14.1592\n- CLI Version: 3.15.0\n- Nitro Version: 2.10.4\n- Package Manager: npm@10.2.3\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/icon@1.8.1\n- Build Modules: -\n------------------------------```",[],304,"closed","Missing data-v attribute when used in template slot in v1.8.1","2024-11-20T15:14:19Z","https://github.com/nuxt/icon/issues/304",0.74644935,{"description":2906,"labels":2907,"number":2899,"owner":2871,"repository":2909,"state":2900,"title":2910,"updated_at":2911,"url":2912,"score":2904},"### 🐛 The bug\n\nThe following script\n```js\nuseScript('https://cdn.jsdelivr.net/npm/js-confetti@0.12.0/dist/js-confetti.browser.js')\n```\n\ncurrently yields\n```html\n\u003Cscript data-onload=\"\" data-onerror=\"\" defer=\"\" fetchpriority=\"low\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" src=\"https://cdn.jsdelivr.net/npm/js-confetti@0.12.0/dist/js-confetti.browser.js\" data-hid=\"5c23421\">\u003C/script>\n```\n\nWhile [documentation](https://scripts.nuxt.com/docs/guides/key-concepts#default-behavior) lists `async` as one of the attributes that will be added by default, it is missing from the generated output above.\n\nAt the same time `fetchpriority=\"low\"` seems to be missing from documentation, which is also a [default](https://github.com/unjs/unhead/blob/cd3c4caa7ca032de74b30ac90c38eb1638802908/packages/unhead/src/composables/useScript.ts#L126).\n\n### 🛠️ To reproduce\n\nN/A\n\n### 🌈 Expected behavior\n\n🌈\n\n### ℹ️ Additional context\n\n_No response_",[2908],{"name":2882,"color":2883},"scripts","Documented default script attributes vary from actual","2025-02-14T01:39:15Z","https://github.com/nuxt/scripts/issues/304",{"description":2914,"labels":2915,"number":2922,"owner":2871,"repository":2923,"state":2900,"title":2924,"updated_at":2925,"url":2926,"score":2927},"_Improve the design of the modules page with [Raycast](https://www.raycast.com/store) page as the main source of inspiration._\n\n### Todos\n- [ ] Create a responsive design for the modules listing page sync with the API.\n- [ ] Card are external links.\n",[2916,2919],{"name":2917,"color":2918},"design","00bd6f",{"name":2920,"color":2921},"dev","018415",1337,"nuxt.com","Modules Page","2023-10-10T14:44:51Z","https://github.com/nuxt/nuxt.com/issues/1337",0.7859408,{"description":2929,"labels":2930,"number":2931,"owner":2871,"repository":2923,"state":2900,"title":2932,"updated_at":2933,"url":2934,"score":2935},"Blog page:\n\n[Blog](https://nuxt.com/blog) > Release - January 30, 2023\n\nModule page:\n\n[Modules](https://nuxt.com/modules) > Security (module category)",[],1508,"Blog / Module: Improve back button to leverage breadcrumb instead","2024-02-22T15:18:14Z","https://github.com/nuxt/nuxt.com/issues/1508",0.7895527,{"labels":2937,"number":2947,"owner":2871,"repository":2871,"state":2900,"title":2948,"updated_at":2949,"url":2950,"score":2951},[2938,2941,2944],{"name":2939,"color":2940},"documentation","5319e7",{"name":2942,"color":2943},"3.x","29bc7f",{"name":2945,"color":2946},"nitro","bfd4f2",13232,"add prod ssl docs for nitro","2023-01-19T16:49:12Z","https://github.com/nuxt/nuxt/issues/13232",0.79136986,{"description":2953,"labels":2954,"number":2958,"owner":2871,"repository":2871,"state":2900,"title":2959,"updated_at":2960,"url":2961,"score":2962},"### Describe the feature\n\nI am building the white-label solution and going to use Nuxt layers to manage app tenants. \r\nFrom the [documentation](https://nuxt.com/docs/getting-started/layers#usage) all layers are auto-registered. But I didn't find a way to turn off auto-registration. \r\n\r\nI want a different run command for different tenants, including only common + tenant-specific features but nothing from layers for other tenants. What is the best way to do it?\n\n### Additional information\n\n- [X] Would you be willing to help implement this feature?\n- [ ] Could this feature be implemented as a module?\n\n### Final checks\n\n- [X] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\n- [X] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[2955],{"name":2956,"color":2957},"pending triage","E99695",29242,"Add option to turn off nuxt layers auto-registration","2024-11-12T13:20:17Z","https://github.com/nuxt/nuxt/issues/29242",0.7948663,{"description":2964,"labels":2965,"number":2969,"owner":2871,"repository":2923,"state":2900,"title":2970,"updated_at":2971,"url":2972,"score":2973},"",[2966],{"name":2967,"color":2968},"enhancement","1ad6ff",559,"[Project] Assign color to user on `socket.io` connection to always have the same in editor","2022-06-01T11:46:16Z","https://github.com/nuxt/nuxt.com/issues/559",0.7987628,{"description":2975,"labels":2976,"number":2969,"owner":2871,"repository":2983,"state":2900,"title":2984,"updated_at":2985,"url":2986,"score":2973},"After upgrading to 0.8.6 ot 0.8.7 some of the tests fail with errors. And test task does not stop\r\n\r\n```\r\nTypeError: The \"obj\" argument must be an instance of Blob. Received an instance of Blob\r\n at new NodeError (node:internal/errors:405:5)\r\n at Function.createObjectURL (node:internal/url:1056:13)\r\n```\r\n\r\n```\r\n[Vue warn]: Unhandled error during execution of setup function \r\n at \u003CAnonymous> \r\n at \u003CAnonymous ref=\"VTU_COMPONENT\" > \r\n at \u003CVTUROOT>\r\n\r\nError: Test timed out in 2000ms.\r\nIf this is a long-running test, pass a timeout value as the last argument or configure it globally with \"testTimeout\".\r\n```\r\n\r\n```\r\n(node:78788) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1)\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n(node:78788) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1)\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n[Vue warn]: Unhandled error during execution of setup function \r\n at \u003CAnonymous> \r\n at \u003CAnonymous ref=\"VTU_COMPONENT\" > \r\n at \u003CVTUROOT>\r\n(node:78788) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1)\r\n(Use `node --trace-warnings ...` to show where the warning was created)\r\n\r\nError: Test timed out in 2000ms.\r\n```\r\n\u003Cimg width=\"318\" alt=\"Снимок экрана 2023-07-01 в 12 13 42\" src=\"https://github.com/danielroe/nuxt-vitest/assets/29500153/10a553ed-5486-479f-b57d-dcfdd69d117f\">\r\n\r\n___\r\nHere is `vitest.config.ts`:\r\n```ts\r\nimport { resolve as pathResolve } from 'node:path'\r\nimport { defineVitestConfig } from 'nuxt-vitest/config'\r\nimport AutoImport from 'unplugin-auto-import/vite'\r\nimport vuetify from 'vite-plugin-vuetify'\r\n\r\nexport default defineVitestConfig({\r\n plugins: [\r\n vuetify(),\r\n AutoImport({ imports: ['vue'], dirs: ['./composables/'] })\r\n ],\r\n resolve: { alias: { '@': pathResolve(__dirname), '~': pathResolve(__dirname) } },\r\n test: {\r\n dir: 'tests',\r\n testTimeout: 2000,\r\n environment: 'nuxt',\r\n globals: true,\r\n deps: { inline: ['vuetify'] },\r\n setupFiles: ['./tests/setup.ts'],\r\n coverage: {\r\n all: true,\r\n enabled: true,\r\n reporter: ['text', 'text-summary', 'cobertura'],\r\n exclude: ['api', '.nuxt', 'server', 'middleware', 'layouts', 'pages', 'tests', '*.config.ts', '*.d.ts', 'app.vue'],\r\n include: ['**/*.ts', '**/*.vue']\r\n }\r\n }\r\n})\r\n```\r\n\r\nThis is setup file:\r\n```ts\r\nimport { Blob } from 'node:buffer'\r\nimport { afterEach, beforeAll, vi } from 'vitest'\r\n\r\nbeforeAll(() => {\r\n // vuetify hack\r\n globalThis.Blob = Blob\r\n})\r\n\r\nafterEach(() => { vi.clearAllMocks() })\r\n```\r\n___\r\n\r\n\r\nHere is an example of failed test:\r\n\r\n```ts\r\nimport { describe, expect, test } from 'vitest'\r\nimport { mountSuspended } from 'vitest-environment-nuxt/utils'\r\nimport LogoMain from '~/components/main/LogoMain.vue'\r\n\r\ndescribe('🪐 Main logo tests', () => {\r\n test('Main logo test', async () => {\r\n const component = await mountSuspended(LogoMain)\r\n\r\n const rootEl = component.find('a')\r\n expect(rootEl.attributes().href).toBe('/')\r\n\r\n const imgEl = component.find('img')\r\n const imgAttr = imgEl.attributes()\r\n expect(imgAttr.src).toContain('/static/img/logo/png/logo_text.png')\r\n expect(imgAttr.alt).toBeDefined()\r\n\r\n expect(component.html()).toMatchInlineSnapshot(`\r\n \"\u003Ca href=\\\\\"/\\\\\">\u003Cimg src=\\\\\"https://fyi.know/static/img/logo/png/logo_text.png\\\\\" height=\\\\\"28\\\\\" alt=\\\\\"Go to main\\\\\">\u003C/a>\"\r\n `)\r\n })\r\n})\r\n```\r\n\r\n> These are failed tests:\r\n\r\nhttps://github.com/danielroe/nuxt-vitest/assets/29500153/2946f0b3-7daa-4873-ba01-0025e0529123\r\n\r\n\r\n> Theese are working tests with version `0.8.5`\r\n\r\nhttps://github.com/danielroe/nuxt-vitest/assets/29500153/6b824fcd-d1eb-4800-8168-6deb922016f8\r\n\r\n",[2977,2980],{"name":2978,"color":2979},"vitest-environment","b60205",{"name":2981,"color":2982},"needs reproduction","DE7793","test-utils","0.8.6 version breaks tests","2023-12-19T16:08:02Z","https://github.com/nuxt/test-utils/issues/559",["Reactive",2988],{},["Set"],["ShallowReactive",2991],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fint7N4Y8CX82bMmRy3BRNdVQPX0zP6G5rLtVD6rQvWc":-1},"/nuxt/nuxt.com/1178"]