\n\u003C/template>\n\n\u003Cscript setup>\n\tconst keyword = ref('');\n\n\twatchEffect(() => {\n\t\tconsole.log('🚀 ~ watchEffect ~ keyword.value:', keyword.value);\n\t});\n\u003C/script>\n```\n\n\n\n```vue\n\u003Ctemplate>\n\t\u003CUInput v-model=\"keyword\" />\n\u003C/template>\n\n\u003Cscript setup>\n\tconst keyword = ref('');\n\n\twatchEffect(() => {\n\t\tconsole.log('🚀 ~ watchEffect ~ keyword.value:', keyword.value);\n\t});\n\u003C/script>\n```\n\n### Logs\n\n```shell-script\n\n```",[2019,2020],{"name":1985,"color":1986},{"name":1991,"color":1992},2713,"UInput Component Lacks Proper Handling of compositionstart and compositionend","2024-11-21T06:40:46Z","https://github.com/nuxt/ui/issues/2713",0.74757105,{"description":2027,"labels":2028,"number":2031,"owner":1997,"repository":2032,"state":2033,"title":2034,"updated_at":2035,"url":2036,"score":2037},"- [ ] Transition is missing on card hover\n",[2029],{"name":2008,"color":2030},"1ad6ff",521,"nuxt.com","closed","[Resources] Showcases UI improvements","2022-06-14T10:45:54Z","https://github.com/nuxt/nuxt.com/issues/521",0.6373909,{"description":2039,"labels":2040,"number":2031,"owner":1997,"repository":2044,"state":2033,"title":2045,"updated_at":2046,"url":2047,"score":2037},"````\r\nimport * as _testing_library_vue from '@testing-library/vue';\r\nimport { RenderOptions as RenderOptions$1 } from '@testing-library/vue';\r\n````\r\n\r\nis being inlined in `vitest-environment-nuxt/dist/utils`, forcing the user to install `@testing-library/vue` if they use any utils provided by `vitest-environment-nuxt` even if they don't use `renderSuspended()`",[2041],{"name":2042,"color":2043},"vitest-environment","b60205","test-utils","`@testing-render/vue` is needed when using a util","2023-12-02T00:17:10Z","https://github.com/nuxt/test-utils/issues/521",{"description":2049,"labels":2050,"number":2051,"owner":1997,"repository":2032,"state":2033,"title":2052,"updated_at":2053,"url":2054,"score":2055},"### Environment\r\n\r\nN/A\r\n\r\n### Reproduction\r\n\r\nN/A\r\n\r\n### Describe the bug\r\n\r\nGoing to https://nuxt.com/modules/tailwindcss resulted in this:\r\n\r\n\u003Cimg width=\"573\" alt=\"image\" src=\"https://github.com/nuxt/nuxt/assets/26592486/c1018a94-852c-46f2-ae1b-2c42f83028e4\">\r\n\r\n**ID as Text**: `cle1::k9s6r-1697123779540-48474018b10e`\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[],1368,"nuxt.com 504: GATEWAY_TIMEOUT","2023-10-18T11:04:15Z","https://github.com/nuxt/nuxt.com/issues/1368",0.7170716,{"description":2057,"labels":2058,"number":2061,"owner":1997,"repository":1998,"state":2033,"title":2062,"updated_at":2063,"url":2064,"score":2065},"### Environment\n\n\n Operating System: Windows_NT\n Node Version: v20.18.0\n Nuxt Version: 3.13.2\n CLI Version: 3.14.0\n Nitro Version: 2.9.7\n Package Manager: pnpm@9.12.1\n Builder: -\n User Config: -\n Runtime Modules: -\n Build Modules: -\n\n\n### Version\n\nv3.0.0-alpha.6\n\n### Reproduction\n\nCannot use v3 on stackblitz so no repo.\n\n### Description\n\nIt looks like `onSelect?(e: Event): void` doesn't work, instead it is `select?(e: Event): void`. \nSpent a good amount of time until I figured it out. :')\nDocs problem only or something else?\n\nOnly tried nav and dropdown menus but this probably happens on all components that have onSelect:\n\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2059,2060],{"name":1985,"color":1986},{"name":1988,"color":1989},2392,"[NavigationMenu/DropdownMenu etc] 'onSelect' doesn't work, instead it is 'select' only","2024-10-16T09:55:28Z","https://github.com/nuxt/ui/issues/2392",0.74293125,{"description":2067,"labels":2068,"number":2080,"owner":1997,"repository":1997,"state":2033,"title":2081,"updated_at":2082,"url":2083,"score":2084},"### Describe the feature\n\nWhen loading data manually with the `useAsyncData` composables it would be useful for the refresh/execute throw an error if the refresh was cancelled/deduped and only finish the promise when the request is actually completed, it would be also useful to complete the promise and return the new data.\r\nThanks.\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).",[2069,2071,2074,2077],{"name":2008,"color":2070},"8DEF37",{"name":2072,"color":2073},"discussion","538de2",{"name":2075,"color":2076},"⚠️ breaking change","D746A6",{"name":2078,"color":2079},"4.x","3B01A5",29112,"`useAsyncData` reject promise `refresh`","2025-03-24T19:57:43Z","https://github.com/nuxt/nuxt/issues/29112",0.74349487,{"description":2086,"labels":2087,"number":2091,"owner":1997,"repository":1997,"state":2033,"title":2092,"updated_at":2093,"url":2094,"score":2095},"### Describe the feature\n\nApologies if the title is a bit confusing, but picture a dashboard application and a data call that depends on an optional field.\n```ts\n// some id linked to a control on the site\nconst itemId = ref\u003Cnumber>()\n\n// some data based on that id\nconst { data, status } = useFetch(() => `/api/items/${itemId.value}`)\n```\nIf `itemId` changes to a valid value, we want to leverage `useFetch` to automatically redownload this data. However, if `itemId` is null, we don't want to call `/api/items/undefined`.\n\nIn order to achieve this, we need to leverage an `AbortController` with interceptors:\n```ts\nconst controller = new AbortController()\nconst { signal } = controller\nconst { data, status } = useFetch(() => `/api/items/${itemId.value}`, {\n signal,\n onRequest () {\n if (!itemId.value) {\n controller.abort()\n }\n }\n})\n```\nOr, you basically need to manually trigger the execute/watch logic.\n\nNot sure if this would be held up by [this discussion on AbortController shortcut](https://github.com/unjs/ofetch/issues/23#issuecomment-1134481571), but I would expect it would be simple to add an optional option for a callback that is called between the `url` construction and actually executing the request.\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).",[2088],{"name":2089,"color":2090},"pending triage","E99695",31406,"Add request filter to prevent fetch from being trigger in 'invalid' states","2025-03-19T20:18:56Z","https://github.com/nuxt/nuxt/issues/31406",0.7457427,{"description":2097,"labels":2098,"number":2099,"owner":1997,"repository":2044,"state":2033,"title":2100,"updated_at":2101,"url":2102,"score":2103},"in [module testing docs](https://test-utils.nuxtjs.org/api-reference/module-testing) page It only shows the following options:\r\n- `addPlugin`\r\n- `addLayout` \r\n- `addErrorLayout`\r\n- `addServerMiddleware` \r\n- `requireModule`\r\n\r\nBut the `addModule` option is not documented although it can be used!",[],449,"Module testing page is missing the \"addModule\" option","2023-12-02T00:13:11Z","https://github.com/nuxt/test-utils/issues/449",0.7465172,["Reactive",2105],{},["Set"],["ShallowReactive",2108],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"ZMVXAgYlHZea3_Y7RALBsR3f2g3lT2qS0jeLSFAb6cE":-1},"/nuxt/nuxt.com/411"]