\n \u003C/template>\n \u003C/UAccordion>\n\u003C/template>\n```\n\ndid i miss something?\n\n### Additional context\n\n_No response_",[3070,3072],{"name":3021,"color":3071},"a2eeef",{"name":3073,"color":3074},"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.7208439,{"description":3082,"labels":3083,"number":3087,"owner":3027,"repository":3088,"state":3089,"title":3090,"updated_at":3091,"url":3092,"score":3093},"If `https://modules.nuxtjs.org/api/modules` does not respond (happened yesterday evening), `useModules -> fetch` fails. And if it fails, being called at the root of `app.vue` makes the whole app to crash.\n\nWe should at least try/catch it.",[3084],{"name":3085,"color":3086},"bug","ff281a",456,"nuxt.com","closed","`fetchModules` call should be protected to avoid the whole app to crash","2022-05-06T11:01:34Z","https://github.com/nuxt/nuxt.com/issues/456",0.45770746,{"labels":3095,"number":3100,"owner":3027,"repository":3027,"state":3089,"title":3101,"updated_at":3102,"url":3103,"score":3104},[3096,3097],{"name":3021,"color":3022},{"name":3098,"color":3099},"3.x","29bc7f",12787,"Pass `useFetch` options to underlying `$fetch`","2023-01-19T16:40:10Z","https://github.com/nuxt/nuxt/issues/12787",0.64486563,{"labels":3106,"number":3107,"owner":3027,"repository":3027,"state":3089,"title":3101,"updated_at":3108,"url":3109,"score":3110},[],12930,"2023-01-19T16:38:28Z","https://github.com/nuxt/nuxt/issues/12930",0.6658119,{"labels":3112,"number":3113,"owner":3027,"repository":3027,"state":3089,"title":3101,"updated_at":3114,"url":3115,"score":3110},[],12972,"2023-01-19T16:39:56Z","https://github.com/nuxt/nuxt/issues/12972",{"description":3117,"labels":3118,"number":3121,"owner":3027,"repository":3027,"state":3089,"title":3122,"updated_at":3123,"url":3124,"score":3125},"### Describe the feature\n\n## The problem\r\n\r\nUses that need to use interceptors or anything else on `useFetch()` require to:\r\n\r\na. Create a new composable `useCustomFetch()` with the new functionality.\r\nb. Create a new compasable with `$fetch` and add the new functionality with the old.\r\nc. Modify the `useFetch()` on each call in every part of the application.\r\n\r\nAll of these scenarios could be fixed by offering the user a way to modify the `useFetch()` function _before_ its given into userland. \r\n\r\n## Solution\r\n\r\nThis could be accomplished easily by allowing the user to _replace_ the `useFetch()` composable with it' own and receive the original object. Each callback registered would be executed without order guarantee.\r\n\r\n```js\r\n// /composables/useFetch.js\r\n\r\nexport default () => {\r\n return useFetch().global(fetch => {\r\n // ...\r\n })\r\n}\r\n```\r\n\r\nThis approach fixes four things:\r\n\r\n- Doesn't replaces `useFetch()`, it extends it.\r\n- Users that already use `useFetch.js` can still use it as always.\r\n- Users that already use `useCustomFetch.js` can still use it as always.\r\n- Remove the `WARN Duplicated imports \"useFetch\", the one from \"#app\" has been ignored`\n\n### Additional information\n\n- [ ] 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).",[3119,3120],{"name":3098,"color":3099},{"name":3060,"color":3061},22778,"Allow to modify global useFetch","2023-08-24T08:25:40Z","https://github.com/nuxt/nuxt/issues/22778",0.69828874,["Reactive",3127],{},["Set"],["ShallowReactive",3130],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f_rZec-Oq0HaWkavyjLSoLjo__8jboJa77mJmkAmxiRU":-1},"/nuxt/test-utils/456"]