work in Storybook? Thank you",[2873],{"name":2874,"color":2875},"question","d876e3",77,"icon","How do we make nuxt-icon work in Storybook?","2025-01-17T10:54:58Z","https://github.com/nuxt/icon/issues/77",0.7816002,{"description":2883,"labels":2884,"number":2886,"owner":2863,"repository":2887,"state":2888,"title":2889,"updated_at":2890,"url":2891,"score":2892},"### 🐛 The bug\n\nThe type check `pnpm typecheck` failed with errors:\n\n```\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptCrisp.vue:45:13 - error TS7006: Parameter 'instance' implicitly has an 'any' type.\n\n45 onLoaded((instance) => {\n ~~~~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptIntercom.vue:51:13 - error TS7006: Parameter 'instance' implicitly has an 'any' type.\n\n51 onLoaded((instance) => {\n ~~~~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:30:24 - error TS7031: Binding element 'Setup' implicitly has an 'any' type.\n\n30 instance.onLoaded(({ Setup, Refresh }) => {\n ~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:30:31 - error TS7031: Binding element 'Refresh' implicitly has an 'any' type.\n\n30 instance.onLoaded(({ Setup, Refresh }) => {\n ~~~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:32:20 - error TS7006: Parameter 'event' implicitly has an 'any' type.\n\n32 eventHandler(event) {\n ~~~~~\n\n\nFound 5 errors in 3 files.\n\nErrors Files\n 1 node_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptCrisp.vue:45\n 1 node_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptIntercom.vue:51\n 3 node_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:30\n\n ERROR Process exited with non-zero status (2) 12:42:19 AM\n\n at R._waitForOutput (node_modules/.pnpm/tinyexec@0.3.2/node_modules/tinyexec/dist/main.js:530:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.run (node_modules/.pnpm/@nuxt+cli@3.22.5_magicast@0.3.5/node_modules/@nuxt/cli/dist/chunks/typecheck.mjs:44:7)\n at async runCommand (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:316:16)\n at async runCommand (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:307:11)\n at async runMain (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:445:7) \n\n\n\n ERROR Process exited with non-zero status (2) 12:42:19 AM\n\n ELIFECYCLE Command failed with exit code 1.\n```\n\n### 🛠️ To reproduce\n\nhttps://stackblitz.com/edit/nuxt-starter-zfwzy3du\n\n### 🌈 Expected behavior\n\nNo errors produced by `pnpm typecheck`\n\n### ℹ️ Additional context\n\nSteps to reproduce:\n1. Go to reproduction URL.\n2. Launch `pnpm typecheck` in the terminal.\n3. See the error output.",[2885],{"name":2857,"color":2858},419,"scripts","closed","Typecheck error [v0.11.0]","2025-03-13T04:26:07Z","https://github.com/nuxt/scripts/issues/419",0.7086388,{"description":2894,"labels":2895,"number":2899,"owner":2863,"repository":2900,"state":2888,"title":2901,"updated_at":2902,"url":2903,"score":2904},"I can't find a valid combination to use with Vuetify. I created an issue at `@nuxt-alt/vuetify`, where the `vite-plugin-vuetify` causes error `Vuetify plugin must be loaded after the vue plugin`:\r\n* https://github.com/nuxt-alt/vuetify/issues/9\r\n\r\nThis is caused by `vite:extendConfig` Nuxt hook not having the `vite:vue` Plugin accessible, so it can't reorder it. (Using `vite:configResolved` hook instead didn't work either.)\r\n\r\nNote that this issue only occurs when `vitest.config.mjs` is used, so I assume there may be some `nuxt-vitest`-specific zero-config Vite misconfiguration. I'd appreciate any hints about the root cause (or alternatives).",[2896],{"name":2897,"color":2898},"vitest-environment","b60205",591,"test-utils","Incompatible with Vuetify","2023-12-02T00:27:10Z","https://github.com/nuxt/test-utils/issues/591",0.72595805,{"description":2906,"labels":2907,"number":2911,"owner":2863,"repository":2912,"state":2888,"title":2913,"updated_at":2914,"url":2915,"score":2916},"- [ ] Invisible contrast https://www.notion.so/nuxt/Invisible-contrast-172c713f4cea43dc875fab68a76825be\n- [ ] Strange hover https://www.notion.so/nuxt/Strange-hover-5bb97015d8fc468485b7209d6f03bea8\n- [x] Broken images https://www.notion.so/nuxt/Broken-images-6b8c9cb921d34d3db8f27d9f5f36190a",[2908],{"name":2909,"color":2910},"needs refinement","A2C2AE",1092,"nuxt.com","[Review] Prose","2023-10-10T14:45:05Z","https://github.com/nuxt/nuxt.com/issues/1092",0.72773004,{"description":2918,"labels":2919,"number":2911,"owner":2863,"repository":2900,"state":2888,"title":2923,"updated_at":2924,"url":2925,"score":2916},"### Environment\n\n------------------------------\n- Operating System: Linux\n- Node Version: v20.15.1\n- Nuxt Version: 3.15.2\n- CLI Version: 3.20.0\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@8.7.4\n- Builder: -\n- User Config: compatibilityDate, devtools, modules\n- Runtime Modules: @nuxt/test-utils/module@3.15.4\n- Build Modules: -\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/~/github.com/romhml/nuxt-test-repro\n\n### Describe the bug\n\nHi! There seems to be an issue when using `mountSuspended` on a component with `defineOptions({ inheritAttrs: false })` where attributes bound using `v-bind=\"$attrs\"` are missing.\n\nFor instance with this component:\n\n``` vue\n\u003Ctemplate>\n \u003Cdiv>\n \u003Cbutton v-bind=\"$attrs\"> \u003Cslot /> \u003C/button>\n \u003C/div>\n\u003C/template>\n\n\u003Cscript setup lang=\"ts\">\ndefineOptions({ inheritAttrs: false })\n\u003C/script>\n```\n\nThe first test below using `mountSuspended` will fail because the attribute is missing, whereas the test using ` mount` from ` @vue/test-utils` works as expected.\n\n``` ts\nimport { test, expect } from 'vitest'\nimport { mount } from '@vue/test-utils'\nimport { mountSuspended } from '@nuxt/test-utils/runtime'\nimport ExampleComponent from '~/app/components/ExampleComponent.vue'\n\ntest('with mountSuspended', async () => {\n const wrapper = await mountSuspended(ExampleComponent, { attrs: { 'aria-label': 'Aria Label' } })\n expect(wrapper.find('[aria-label=\"Aria Label\"]').exists()).toBe(true)\n})\n\n\ntest('with mount', () => {\n const wrapper = mount(ExampleComponent, { attrs: { 'aria-label': 'Aria Label' } })\n expect(wrapper.find('[aria-label=\"Aria Label\"]').exists()).toBe(true)\n})\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2920],{"name":2921,"color":2922},"pending triage","5D08F5","`mountSuspended` fails to pass attributes when `inheritAttrs` is false","2025-02-01T13:02:07Z","https://github.com/nuxt/test-utils/issues/1092",{"description":2927,"labels":2928,"number":2936,"owner":2863,"repository":2864,"state":2888,"title":2937,"updated_at":2938,"url":2939,"score":2940},"\u003C!-- **IMPORTANT!**\r\nBefore reporting a bug, please make sure that you have read through our documentation and you think your problem is indeed an issue related to our module. -->\r\n\r\n### Version\r\n@nuxt/ui: 2.8.1\r\n\r\n### Reproduction Link\r\nhttps://ui.nuxt.com/overlays/tooltip\r\n\r\n### Steps to reproduce\r\n1. Open NVDA or another screen reader\r\n2. Tab to the button which has a tooltip\r\n\r\n### What is Expected?\r\nThe tooltip should become visible on focus, and should be announced by the screen reader (probably by setting `aria-description` or `aria-describedby` on the element which receives focus)\r\n\r\n### What is actually happening?\r\nThe tooltip is not visible or announced.\r\n\r\nThis is an accessibility issue as the tooltip content isn't accessible to users who use keyboard-only navigation or screen readers.",[2929,2930,2933],{"name":2857,"color":2858},{"name":2931,"color":2932},"v3","49DCB8",{"name":2934,"color":2935},"reka-ui","56d799",687,"Tooltips are not keyboard-accessible or read by screen readers","2025-03-27T11:48:09Z","https://github.com/nuxt/ui/issues/687",0.75349903,{"description":2942,"labels":2943,"number":2947,"owner":2863,"repository":2912,"state":2888,"title":2948,"updated_at":2949,"url":2950,"score":2951},"Should be sent on `create` and `delete` webhooks",[2944],{"name":2945,"color":2946},"enhancement","1ad6ff",386,"[Live collab] Socket for branches","2022-04-26T13:32:01Z","https://github.com/nuxt/nuxt.com/issues/386",0.7583592,{"description":2953,"labels":2954,"number":2947,"owner":2863,"repository":2887,"state":2888,"title":2956,"updated_at":2957,"url":2958,"score":2951},"### 🐛 The bug\n\nI'm facing an issue while integrating Google AdSense using `nuxt/script`. The script is being injected correctly, but AdSense throws warnings related to unsupported attributes in the `\u003Chead>` tag. \n\n### 🛠️ To reproduce\n\nhttps://stackblitz.com/edit/nuxt-starter-qoe9bjl4?file=pages%2Findex.vue\n\n### 🌈 Expected behavior\n\nThe AdSense script should load without warnings.\n\n### ℹ️ Additional context\n\nAdSense console logs the following errors:\n\n\n\nBut ads are load properly.",[2955],{"name":2857,"color":2858},"Google AdSense Integration Issue – Unsupported Attributes in Head Tag","2025-02-22T03:40:13Z","https://github.com/nuxt/scripts/issues/386",{"description":2960,"labels":2961,"number":2962,"owner":2863,"repository":2912,"state":2888,"title":2963,"updated_at":2964,"url":2965,"score":2966},"The sticky position of Table of Contents isn't functioning on mobil. I think it's because of the `div` from `$slots.right` of `UPage`.\r\n\r\n\r\n\u003Cimg width=\"958\" alt=\"Screenshot 2023-11-07 at 12 08 42 AM\" src=\"https://github.com/nuxt/nuxt.com/assets/38922203/704ca39b-c8e2-4915-840f-21dfcf493c1d\">\r\n",[],1412,"docs: TOC sticky position is not working on mobile","2023-11-22T14:28:54Z","https://github.com/nuxt/nuxt.com/issues/1412",0.76621264,["Reactive",2968],{},["Set"],["ShallowReactive",2971],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fA4EgN3QexxXII2rT_J9dv2gKHEfANr867iekjRe9YB8":-1},"/nuxt/icon/265"]