\n \u003C/div>\n\u003C/template>\n\n\u003Cstyle scoped>\n /* Optional styling */\n\u003C/style>\n\n\u003Cstyle scoped>\n /* Ensure map has full width and fixed height */\n #map {\n width: 100%;\n height: 16rem; /* 64 Tailwind units */\n }\n\u003C/style>\n\n\n```\n\n\n\n\n### 🔍 What have you tried?\n\n_No response_\n\n### ℹ️ Additional context\n\n_No response_",[2867],{"name":2868,"color":2869},"help wanted","008672",314,"scripts","Centermarker disappears when loading active googlemap","2024-11-10T17:33:02Z","https://github.com/nuxt/scripts/issues/314",0.73608446,{"description":2877,"labels":2878,"number":2870,"owner":2857,"repository":2882,"state":2859,"title":2883,"updated_at":2884,"url":2885,"score":2875},"### Environment\n\n- Operating System: `Linux`\r\n- Node Version: `v16.14.2`\r\n- Nuxt Version: `3.0.0-rc.12`\r\n- Nitro Version: `0.6.0`\r\n- Package Manager: `npm@7.17.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/nuxt-framework-zehqm6\n\n### Describe the bug\n\nThe empty `await setup({})` in the tests takes ~4 seconds for every rerun in `watch` mode in the empty project.\r\nPlease, check the reproduction, try to run `npm test`.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2879],{"name":2880,"color":2881},"enhancement","a2eeef","test-utils","The \"setup\" in the tests is very slow for every rerun","2024-12-03T16:02:16Z","https://github.com/nuxt/test-utils/issues/314",{"description":2887,"labels":2888,"number":2898,"owner":2857,"repository":2882,"state":2899,"title":2900,"updated_at":2901,"url":2902,"score":2903},"### Environment\n\nWorking directory: /home/projects/github-h9agvz\r\nNuxt project info:\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.20.3\r\n- Nuxt Version: 3.12.2\r\n- CLI Version: 3.12.0\r\n- Nitro Version: 2.9.6\r\n- Package Manager: npm@10.2.3\r\n- Builder: -\r\n- User Config: devtools, srcDir\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\nhttps://stackblitz.com/edit/github-h9agvz?file=vitest.config.ts,nuxt.config.ts\n\n### Describe the bug\n\nThe coverage report (by either v8 or istanbul) does not get generated if I change the `srcDir` configuration in `nuxt.config.js`. It seems it works well if I use the default setting. You can reproduce the issue with the link I provided.\r\n\r\nIf I click on the *Coverage* icon button on `vitest-ui` web page, It shows the error text: `Cannot GET /coverage/index.html`.\r\n\r\nIf I run `vitest` with `--ui` and `coverage.enabled` option to `true` then the coverage report's `html` files should be generated in `/coverage` directory, but what I get is only `tmp` directory with `coverage.json` files included. It seems the `.html` files are not generated properly so that the output directory get empty.\r\n\r\nI even tried to change `reportsDirectory` or `root` in `vitest.config.js` but nothing changes.\n\n### Additional context\n\nSometimes if I run `vitest --ui` then after the preparation is ready, the open browser should show the Vitest UI, but it shows `Cannot GET /`. After that if I click the URL printed on the console (UI started at http://localhost:51204/__vitest__/), then it goes to the UI page. Also, if I click the *Coverage* icon on that page, it shows the error text of `Cannot GET /coverage/index.html` as well.\n\n### Logs\n\n_No response_",[2889,2892,2895],{"name":2890,"color":2891},"bug","d73a4a",{"name":2893,"color":2894},"vitest-environment","b60205",{"name":2896,"color":2897},"pending triage","5D08F5",869,"closed","Coverage report does not get generated if `srcDir` in `nuxt.config.js` is modified.","2024-09-30T14:25:26Z","https://github.com/nuxt/test-utils/issues/869",0.7063306,{"description":2905,"labels":2906,"number":2908,"owner":2857,"repository":2871,"state":2899,"title":2909,"updated_at":2910,"url":2911,"score":2912},"### 🆒 Your use case\n\nThe current Google Analytics registry does not use [consent mode](https://developers.google.com/tag-platform/security/guides/consent?consentmode=advanced). This is used for communicating the user's consent status to Google.\n\n### 🆕 The solution you'd like\n\nI would like to have it as part of the options for the registry script so I can easily define default consent settings as well as the option of opting into consent mode v2.\n\n### 🔍 Alternatives you've considered\n\nCurrently I have opted to just copy the registry script and redefine it with an expanded clientInit property since the default consent needs to be set before `gtag('js', ...)` and `gtag('config', ...)` is called.\r\n\r\n```ts\r\n[...]\r\nclientInit: import.meta.server\r\n ? undefined\r\n : () => {\r\n window.dataLayer = window.dataLayer || []\r\n window.gtag = function () {\r\n // eslint-disable-next-line prefer-rest-params\r\n window.dataLayer.push(arguments)\r\n }\r\n\r\n window.gtag('consent', 'default', {\r\n ad_user_data: 'denied',\r\n ad_personalization: 'denied',\r\n ad_storage: 'denied',\r\n analytics_storage: 'denied',\r\n })\r\n window.gtag('set', { ads_data_redaction: 'true' })\r\n\r\n window.gtag('js', new Date())\r\n window.gtag('config', website.analytics4Key)\r\n },\r\n[...]\r\n```\n\n### ℹ️ Additional info\n\n_No response_",[2907],{"name":2880,"color":2881},243,"Add consent mode for Google Analytics registry script","2025-02-18T20:30:05Z","https://github.com/nuxt/scripts/issues/243",0.70921904,{"description":2914,"labels":2915,"number":2920,"owner":2857,"repository":2871,"state":2899,"title":2921,"updated_at":2922,"url":2923,"score":2924},"Upgrading to v6.0.2 I get the following errors in the Nuxt Turnstile module:\r\n\r\n```\r\n.nuxt/nuxt-scripts/tpc/google-tag-manager.ts(13,17): error TS2742: The inferred type of 'useScriptGoogleTagManager' cannot be named without a reference to '.pnpm/@unhead+vue@1.9.15_vue@3.4.31_typescript@5.5.3_/node_modules/@unhead/vue'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-tag-manager.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-tag-manager.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-analytics.ts(13,17): error TS2742: The inferred type of 'useScriptGoogleAnalytics' cannot be named without a reference to '.pnpm/@unhead+vue@1.9.15_vue@3.4.31_typescript@5.5.3_/node_modules/@unhead/vue'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-analytics.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n.nuxt/nuxt-scripts/tpc/google-analytics.ts(6,7): error TS2742: The inferred type of 'OptionSchema' cannot be named without a reference to '.pnpm/valibot@0.36.0/node_modules/valibot'. This is likely not portable. A type annotation is necessary.\r\n```\r\n\r\nhttps://github.com/nuxt-modules/turnstile/actions/runs/9820960416/job/27116095724?pr=321#step:14:24",[2916,2917],{"name":2890,"color":2891},{"name":2918,"color":2919},"pre-announce","c2e0c6",133,"fix(tpc): a type annotation is necessary","2024-07-15T18:18:26Z","https://github.com/nuxt/scripts/issues/133",0.71644104,{"description":2926,"labels":2927,"number":2856,"owner":2857,"repository":2871,"state":2899,"title":2932,"updated_at":2933,"url":2934,"score":2863},"### 🐛 The bug\r\n\r\nAlso shown in the video below from 00:06 on (before just a sanity check that it works).\r\n\r\n1. Go to https://nuxt.com/blog/nuxt-scripts\r\n2. Scroll to the YouTube example\r\n3. DO NOT click the video yet\r\n4. Click on \"input\"\r\n5. Click on \"output\" again\r\n6. Try to play the video\r\n7. See that it doesn't work\r\n\r\n\r\n[nuxt-blog-scripts.webm](https://github.com/user-attachments/assets/d92655a4-6c95-495d-b33c-35797a180e7e)\r\n\r\n\r\n### 🛠️ To reproduce\r\n\r\nhttps://nuxt.com/blog/nuxt-scripts\r\n\r\n### 🌈 Expected behavior\r\n\r\nThe video should be loaded after the click too\r\n\r\n### ℹ️ Additional context\r\n\r\n_No response_",[2928,2929],{"name":2890,"color":2891},{"name":2930,"color":2931},"upstream","84A80F","Blog: Example does not work after tab switch","2024-09-03T05:51:31Z","https://github.com/nuxt/scripts/issues/212",{"description":2936,"labels":2937,"number":2939,"owner":2857,"repository":2871,"state":2899,"title":2940,"updated_at":2941,"url":2942,"score":2943},"### 🐛 The bug\n\nAfter updating to the latest version of @nuxt/scripts (v0.10.3), the embedded YouTube player is no longer visible.\n\n### 🛠️ To reproduce\n\nhttps://scripts.nuxt.com/scripts/content/youtube-player\n\n### 🌈 Expected behavior\n\n.\n\n### ℹ️ Additional context\n\n_No response_",[2938],{"name":2890,"color":2891},393,"YouTube player is invisible with the latest version","2025-02-18T21:56:53Z","https://github.com/nuxt/scripts/issues/393",0.71782875,{"description":2945,"labels":2946,"number":2870,"owner":2857,"repository":2947,"state":2899,"title":2948,"updated_at":2949,"url":2950,"score":2875},"I'm trying to load two different fonts from Adobe Fonts and it only loads one.\n\nThe fonts I'm trying to use:\n- Transducer\n- Articulat CF\n\nArticulat CF does load but Transducer doesn't.\n\nHere is my `nuxt.config.ts`:\n```js\nexport default defineNuxtConfig({\n compatibilityDate: '2024-04-03',\n devtools: { \n enabled: true \n },\n modules: [\n '@nuxtjs/tailwindcss',\n 'nuxt-svgo',\n '@nuxt/fonts',\n ],\n fonts: {\n adobe: {\n id: ['ztp5pvp'],\n },\n families: [\n { name: '\"Articulat CF\"', provider: 'adobe' },\n { name: '\"Transducer\"', provider: 'adobe' },\n ],\n },\n app: {\n //\n }\n})\n```\n\nHere is my `tailwind.config.js`:\n```js\nmodule.exports = {\n theme: {\n extend: {\n colors: {\n 'brand-primary': '#5122E1',\n },\n fontFamily: {\n transducer: ['\"Transducer\"', 'system-ui', 'sans-serif'],\n articulat: ['\"Articulat CF\"', 'system-ui', 'sans-serif'],\n },\n typography: {\n DEFAULT: {\n css: {\n 'blockquote p:first-of-type::before': false,\n 'blockquote p:first-of-type::after': false,\n },\n },\n },\n },\n },\n variants: {\n extend: {\n order: ['odd', 'even'],\n marginBottom: ['last'],\n }\n },\n plugins: [\n require('@tailwindcss/typography'),\n require('@tailwindcss/forms'),\n ],\n}\n```\n\nHere's a screenshot for my Abode Font kit\n\n\nThis is the Adobe Fonts CSS: https://use.typekit.net/ztp5pvp.css.\n\nI know you can't use the `'articulat-cf'` lowercase format, so I've tried `'\"Transducer\"'`, `'Transducer'`, `'\"transducer\"'`, and `\"transducer\"` formats both in `nuxt.config.ts` and `tailwind.config.js` which never loads that font, but loads and displays `\"Articulat CF\"` fine.\n\nAm I missing something here?\n\nThanks.",[],"fonts","Issue loading certain fonts with Adobe Fonts (Typekit)","2024-10-07T11:17:21Z","https://github.com/nuxt/fonts/issues/314",{"description":2952,"labels":2953,"number":2959,"owner":2857,"repository":2960,"state":2899,"title":2961,"updated_at":2962,"url":2963,"score":2964},"due to the listing order being a big influence in traffic for the agency page, would it be possible for the agencies to be presented in a random order when accessing the [Agencies page](https://nuxt.com/support/agencies) ?",[2954,2956],{"name":2880,"color":2955},"1ad6ff",{"name":2957,"color":2958},"marketing","f5c828",1048,"nuxt.com","[Agencies] Present agencies in a random order","2023-10-10T14:45:03Z","https://github.com/nuxt/nuxt.com/issues/1048",0.74032784,["Reactive",2966],{},["Set"],["ShallowReactive",2969],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fjY6b63ahfp_woNxfiu61zkCmAv1yaCKMp0JKAgZxb7E":-1},"/nuxt/fonts/112"]