\n \u003C/template>\n \u003C/UAccordion>\n\u003C/template>\n```\n\ndid i miss something?\n\n### Additional context\n\n_No response_",[2921,2924],{"name":2922,"color":2923},"enhancement","a2eeef",{"name":2925,"color":2926},"triage","ffffff",3868,"ui","Allow assigning IDs to Nuxt UI Tab panels for scroll targeting","2025-04-12T08:35:52Z","https://github.com/nuxt/ui/issues/3868",0.721815,{"description":2934,"labels":2935,"number":2936,"owner":2911,"repository":2937,"state":2913,"title":2938,"updated_at":2939,"url":2940,"score":2941},"Hi there. Is there any way we could add a feature that minifies the CSS generated by this plugin and/or then extracts the code to a single separate CSS file, rather than having it all output in the ```\u003Chead>``` element?\n\nEven with...\n```javascript\nvite: {\n\tbuild: {\n\t\t\tassetsInlineLimit: 0, // default is 4096 (4 KiB); threshold to inline assets as base64 URLs\n\t\t\tcssCodeSplit: false, // if false, all CSS in the entire project will be extracted into a single CSS file\n\t}\n}\n``` \n...in my ```nuxt.config.ts``` file, the icon-related CSS code from this plugin still gets output onto my pages un-minified *and* un-extracted.\n\nThanks. :-)\n",[],327,"icon","Don't force CSS to be inline","2024-12-22T00:14:16Z","https://github.com/nuxt/icon/issues/327",0.72455394,{"description":2943,"labels":2944,"number":2910,"owner":2911,"repository":2945,"state":2946,"title":2947,"updated_at":2948,"url":2949,"score":2917},"https://www.figma.com/file/OLlmzoVQ7FSBh4FJJORNpl/%F0%9F%96%A5---nuxt.com?node-id=4854%3A41400\n\nhttps://www.figma.com/file/OLlmzoVQ7FSBh4FJJORNpl/%F0%9F%96%A5---nuxt.com?node-id=4854%3A42110\n\nhttps://github.com/nuxt/nuxtjs.org/tree/main/content/_collections/partners",[],"nuxt.com","closed","[Community] Partners integration `/community/partners`","2023-02-15T12:32:29Z","https://github.com/nuxt/nuxt.com/issues/526",{"description":2951,"labels":2952,"number":2959,"owner":2911,"repository":2928,"state":2946,"title":2960,"updated_at":2961,"url":2962,"score":2963},"### Environment\n\nnuxt: 3.15.2\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.0-alpha11\n\n### Reproduction\n\nself explanatory\n\n### Description\n\n\"Buttons do not have an accessible name\"\n\nComponent: USelect - Missing name/label for aria-label\n\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2953,2956],{"name":2954,"color":2955},"bug","d73a4a",{"name":2957,"color":2958},"v3","49DCB8",3130,"Missing Aria-Label on USelect Component","2025-02-21T11:26:36Z","https://github.com/nuxt/ui/issues/3130",0.6605553,{"description":2965,"labels":2966,"number":2979,"owner":2911,"repository":2911,"state":2946,"title":2980,"updated_at":2981,"url":2982,"score":2983},"### Environment\r\n\r\nnuxt: 3.8.2\r\n\r\n### Reproduction\r\n\r\n```ts\r\nconst newOptions: UseFetchOptions\u003CT> = {\r\n baseURL: BASE_URL,\r\n method,\r\n // headers: { ...normalParams },\r\n onRequest ({ options }) {\r\n options.headers = {\r\n ...optionsHeader,\r\n 'Content-Type': 'application/json'\r\n }\r\n },\r\n async onResponse ({ response }) {\r\n const responseData = typeof response._data === 'string' ? JSON.parse(response._data) : response._data\r\n const { code } = responseData\r\n if (code === RESPOND.SUCCESS) {\r\n return response._data\r\n } else if (NOT_FOUND_CODES.includes(code)) {\r\n navigateTo('/404/')\r\n return Promise.reject(response._data)\r\n } else {\r\n if (LOGOUT_CODES.includes(code)) {\r\n user.clearUserInfo()\r\n }\r\n return response._data\r\n }\r\n },\r\n onResponseError ({ response }) {\r\n return response?._data ?? null\r\n },\r\n ...options\r\n }\r\n\r\nuseFetch(url, newOptions)\r\n .then((res) => {\r\n if (typeof res.data.value === 'string') {\r\n resolve(JSON.parse(res.data.value))\r\n } else {\r\n resolve(res.data.value)\r\n }\r\n })\r\n .catch((error) => {\r\n reject(error)\r\n })\r\n```\r\n\r\n### Describe the bug\r\n\r\n\r\n\r\n\r\nthe same request in production environment,status is error and data is null, but in development environment i got data and status is success.\r\nonResponse and onResponseError is not executed.\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2967,2970,2973,2976],{"name":2968,"color":2969},"3.x","29bc7f",{"name":2971,"color":2972},"pending triage","E99695",{"name":2974,"color":2975},"needs reproduction","FBCA04",{"name":2977,"color":2978},"closed-by-bot","ededed",25032,"useFetch request status is error, data is null","2024-01-11T01:49:31Z","https://github.com/nuxt/nuxt/issues/25032",0.66147405,{"description":2985,"labels":2986,"number":2989,"owner":2911,"repository":2945,"state":2946,"title":2990,"updated_at":2991,"url":2992,"score":2993},"",[2987],{"name":2922,"color":2988},"1ad6ff",611,"[Resources] Refactor showcases into a composable","2023-02-15T12:32:38Z","https://github.com/nuxt/nuxt.com/issues/611",0.6963473,{"description":2995,"labels":2996,"number":2989,"owner":2911,"repository":2912,"state":2946,"title":2998,"updated_at":2999,"url":3000,"score":2993},"I'm on v0.11.2 and it seems what `defineVitestConfig` wants and the type definition doesn't line up?\r\n\r\nIt wants an `InlineConfig` passed in directly in the typedef, but I'm having to do this:\r\n\r\n```js\r\nimport { defineVitestConfig } from \"nuxt-vitest/config\";\r\nimport type { InlineConfig } from \"vitest\";\r\n\r\nconst test: InlineConfig = {\r\n coverage: {\r\n all: true,\r\n branches: 87.5, // 7 / 8\r\n exclude: [\r\n \"node_modules\",\r\n \".nuxt\",\r\n \"app\",\r\n \"dist\",\r\n \"scripts\",\r\n \"*.config.ts\",\r\n \"**/types.ts\",\r\n \"**/*.tests.ts\",\r\n \"**/*.js\",\r\n \"**/*.mjs\",\r\n \"pages\",\r\n \"plugins\",\r\n \"app.vue\",\r\n ],\r\n },\r\n environment: \"happy-dom\",\r\n include: [\"**/*.tests.ts\"],\r\n};\r\n\r\n// eslint-disable-next-line @typescript-eslint/ban-ts-comment\r\n// @ts-ignore\r\nexport default defineVitestConfig({ test });\r\n```",[2997],{"name":2908,"color":2909},"typecheck issues with defineVitestConfig?","2023-12-02T23:35:07Z","https://github.com/nuxt/test-utils/issues/611",{"description":3002,"labels":3003,"number":3010,"owner":2911,"repository":2911,"state":2946,"title":3011,"updated_at":3012,"url":3013,"score":3014},"### Describe the feature\r\n\r\nWhen developing a rest API, it's considered good to use semantic status codes for different response types. So I do in my API routes:\r\n\r\n```ts\r\nimport { setResponseStatus } from 'h3'\r\n\r\nconst enum OperationResultKind {\r\n Created = 'Created',\r\n AlreadyExists = 'AlreadyExists',\r\n InvalidData = 'InvalidData',\r\n}\r\n\r\ntype OperationResult =\r\n| { kind: OperationResultKind.Created; user: User }\r\n| { kind: OperationResultKind.AlreadyExists }\r\n| { kind: OperationResultKind.InvalidData; problems: ValidationProblem[] }\r\n\r\nexport default defineEventHandler(event => {\r\n const unvalidatedData = readBody(event)\r\n const validationResult = // some validation stuff\r\n\r\n if (!validationResult.success) {\r\n setResponseStatus(event, 400)\r\n return { kind: OperationResultKind.InvalidData, problems: validationResult.problems }\r\n }\r\n\r\n const { data } = validationResult\r\n \r\n try {\r\n const insertedUser = await insertIntoDb(data)\r\n setResponseStatus(event, 203)\r\n return { kind: OperationResultKind.Created; user: insertedUser }\r\n } catch (e) {\r\n if (/* some error checking */) {\r\n setResponseStatus(event, 409)\r\n return { kind: OperationResultKind.AlreadyExists }\r\n }\r\n \r\n throw e\r\n }\r\n})\r\n```\r\n\r\nHowever, when fetching this route with `useFetch`, I end up with `InvalidData` and `AlreadyExists` errors being in the `error` ref. The thing is that these variants are some type of domain errors and I get no typings for them. The other thing is that the `data` ref is of type `OperationResult`, but it only may contain the `Created` variant so I end up using `as` to convert types which is not good. \r\n\r\nI could return only 2xx status codes to resolve this issue, but I might want to reuse this API in many different projects in the future so status codes must be semantic.\r\n\r\nI think that one option for resolving that may be adding some interceptor concept such as in Axios:\r\n```ts\r\naxios.get('/user/12345', {\r\n validateStatus: function (status) {\r\n return status \u003C 500; // Resolve only if the status code is less than 500\r\n }\r\n})\r\n```\r\n\r\nAlso one would want to use this validation interceptor globally, so it's worth adding this to `nuxt.config.ts`.\r\n\r\n### Additional information\r\n\r\n- [X] Would you be willing to help implement this feature?\r\n- [ ] Could this feature be implemented as a module?\r\n\r\n### Final checks\r\n\r\n- [X] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\r\n- [X] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[3004,3006,3007],{"name":2922,"color":3005},"8DEF37",{"name":2968,"color":2969},{"name":3008,"color":3009},"upstream","E8A36D",18713,"Add an option to `useFetch` to not consider non-5xx status codes as errors","2023-10-22T09:04:12Z","https://github.com/nuxt/nuxt/issues/18713",0.7066682,{"description":3016,"labels":3017,"number":3019,"owner":2911,"repository":3020,"state":2946,"title":3021,"updated_at":3022,"url":3023,"score":3024},"### 🐛 The bug\n\nUsing proxy from `useScriptClarity` to accept/decline consent doesn't work. The consent updates only after reloading the page (when using cookies/local storage instead of simple refs in useConsent file). When I tried using `window.clarity`, Clarity cookies update as expected.\n\n### 🛠️ To reproduce\n\nhttps://stackblitz.com/edit/nuxt-starter-cohqlgef?file=nuxt.config.ts\n\n### 🌈 Expected behavior\n\nCookies should update as expected.\n\n### ℹ️ Additional context\n\nInstead of viewing the preview window in StackBlitz use this link - https://nuxtstartercohqlgef-ptbs--3000--33edf5bb.local-credentialless.webcontainer.io. It seems cookies don't work in StackBlitz at all.\n\nMaybe I'm using the `useScriptClarity` composable wrong, but I'm not sure.",[3018],{"name":2954,"color":2955},442,"scripts","Clarity proxy not working","2025-04-16T08:12:32Z","https://github.com/nuxt/scripts/issues/442",0.709416,["Reactive",3026],{},["Set"],["ShallowReactive",3029],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fiIJ0tyaENNECMQQ-XCKLLqZsydr54GDCELcb8Shc-mY":-1},"/nuxt/test-utils/553"]