\n \u003C/UFormField>\n \u003CUFormField\n label=\"Last Name\"\n name=\"lastName\"\n class=\"flex-5\">\n \u003CUInput\n v-model=\"formState.lastName\"\n type=\"text\"\n placeholder=\"Last Name\"\n icon=\"i-heroicons-user-solid\"\n class=\"text-gray-900 dark:text-white\" /> \u003C!-- has no effect -->\n \u003C/UFormField>\n \u003C/div>\n ...\n```\n\n",[2908,2911],{"name":2909,"color":2910},"question","d876e3",{"name":2869,"color":2870},3136,"Q: how to style the text and background color of the UInput component?","2025-01-18T00:58:37Z","https://github.com/nuxt/ui/issues/3136",0.71007615,{"description":2918,"labels":2919,"number":2923,"owner":2875,"repository":2875,"state":2900,"title":2924,"updated_at":2925,"url":2926,"score":2927},"### Describe the feature\n\nlike [TanStack Infinite Query](https://tanstack.com/query/latest/docs/framework/vue/guides/infinite-queries)\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).",[2920],{"name":2921,"color":2922},"pending triage","E99695",28244,"add Infinite fetch support","2024-07-21T18:22:52Z","https://github.com/nuxt/nuxt/issues/28244",0.7133583,{"description":2929,"labels":2930,"number":2935,"owner":2875,"repository":2875,"state":2900,"title":2936,"updated_at":2937,"url":2938,"score":2939},"### Environment\n\n- Operating System: Linux\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.10.3\r\n- CLI Version: 3.10.1\r\n- Nitro Version: 2.8.1\r\n- Package Manager: pnpm@8.15.2\n\n### Reproduction\n\n1. implement route caching, e.g. using this [module](https://nuxt-multi-cache.dulnan.net/features/route-cache)\r\n2. do NOT use query or hash parameters as a cache key, as this is a vulnerability for the app (infinite number of cache entries)\r\n3. open the page for the first time by adding some query-parameter to the address, e.g. `http://localhost:3000/?foo=bar`\r\n4. open the page a second time, but without the query-parameter\r\n\r\n**Expected behavior**: there is no query-parameter in the page address\r\n**Current Behavior**: query-parameter is added to the page address line\n\n### Describe the bug\n\nIf we cached a route with query parameters, this query parameter will be automatically added on the client side, even if it is not present.\r\n\r\nThis happens because the url `nuxtApp.ssrContext.url` with query parameters is [passed](https://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/app/nuxt.ts#L307) to `nuxtApp.payload.path`, which in turn gets into the cache when the page is accessed for the first time.\r\n\r\nOn the client side, the server and client route is synchronized, because of which a request parameter is added:\r\nhttps://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/pages/runtime/plugins/router.ts#L72 https://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/pages/runtime/plugins/router.ts#L243\r\n\r\n___\r\n\u003Cdetails>\r\n \u003Csummary>Demo\u003C/summary>\r\n\r\n Client-side redirect\r\n \r\n https://github.com/nuxt/nuxt/assets/33551334/a3439832-c811-419c-86ca-319d1dfd5f94\r\n\r\n\r\n `__NUXT_DATA__` (doc. source code)\r\n \r\n \r\n `window.__NUXT__`\r\n \r\n\u003C/details>\r\n\r\n___\r\nPosible workaround: https://github.com/nuxt/nuxt/blob/fa79b86d4ab286c3c43735b5d589006e95d9182f/packages/nuxt/src/app/nuxt.ts#L307\r\n```diff\r\n+ import { getRequestURL } from \"h3\";\r\n- nuxtApp.payload.path = nuxtApp.ssrContext.url;\r\n+ nuxtApp.payload.path = getRequestURL(nuxtApp.ssrContext.event).pathname;\r\n```\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2931,2934],{"name":2932,"color":2933},"3.x","29bc7f",{"name":2921,"color":2922},26071,"Route caching limitations - `nuxtApp.payload.path`","2024-07-15T14:38:03Z","https://github.com/nuxt/nuxt/issues/26071",0.71733457,{"description":2941,"labels":2942,"number":2948,"owner":2875,"repository":2876,"state":2900,"title":2949,"updated_at":2950,"url":2951,"score":2952},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.12.0\n- Nuxt Version: 3.15.0\n- CLI Version: 3.17.2\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.14.4\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@3.0.0-alpha.10\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.0-apha.10\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/nuxt-ui3-forked-jncllj\n\n### Description\n\nRelated : https://github.com/histoire-dev/histoire/issues/702\n\nWhen a component is ULink or uses ULink (ex: UButton), Histoire doesn't work anymore.\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\nLink.vue:108 Uncaught (in promise) TypeError: Cannot destructure property 'href' of 'undefined' as it is undefined.\n at Link.vue:108:28\n at Proxy.renderFnWithContext (runtime-core.esm-bundler.js?v=896f4f1e:699:13)\n at Proxy.\u003Canonymous> (components.mjs:12:28)\n at renderComponentRoot (runtime-core.esm-bundler.js?v=896f4f1e:6521:16)\n at ReactiveEffect.componentUpdateFn [as fn] (runtime-core.esm-bundler.js?v=896f4f1e:5343:46)\n at ReactiveEffect.run (reactivity.esm-bundler.js?v=896f4f1e:198:19)\n at setupRenderEffect (runtime-core.esm-bundler.js?v=896f4f1e:5478:5)\n at mountComponent (runtime-core.esm-bundler.js?v=896f4f1e:5253:7)\n at processComponent (runtime-core.esm-bundler.js?v=896f4f1e:5206:9)\n at patch (runtime-core.esm-bundler.js?v=896f4f1e:4722:11)\n```",[2943,2946,2947],{"name":2944,"color":2945},"bug","d73a4a",{"name":2869,"color":2870},{"name":2872,"color":2873},3004,"ULink make Histoire crash","2025-03-28T17:36:15Z","https://github.com/nuxt/ui/issues/3004",0.72125113,{"description":2954,"labels":2955,"number":2959,"owner":2875,"repository":2876,"state":2900,"title":2960,"updated_at":2961,"url":2962,"score":2963},"### Description\n\ncurrently, `overlay.open()` returns a value of type any. possibly infer types from component emits?\n\n```ts\nconst emit = defineEmits\u003C{\n close:[boolean] \n}>\n```\n\nCalling `overlay.open()` should ideally return a `Promise\u003Cboolean>` (or `boolean` directly, depending on the implementation), inferred from the `close` event:\n\n```ts\nconst payload = overlay.open()\n// boolean\n```",[2956,2957,2958],{"name":2866,"color":2867},{"name":2869,"color":2870},{"name":2872,"color":2873},3706,"Infer Return Type of `useOverlay().open` Based on Component Emits","2025-03-28T15:42:49Z","https://github.com/nuxt/ui/issues/3706",0.7263484,{"description":2965,"labels":2966,"number":2967,"owner":2875,"repository":2899,"state":2900,"title":2968,"updated_at":2969,"url":2970,"score":2971},"https://app.vuejobs.com/feed/nuxtjs/docs?limit=-1&format=json&filter[search]=nuxt",[],1024,"[Jobs] Use new endpoint","2023-06-06T12:14:24Z","https://github.com/nuxt/nuxt.com/issues/1024",0.7329511,{"labels":2973,"number":2980,"owner":2875,"repository":2875,"state":2900,"title":2981,"updated_at":2982,"url":2983,"score":2984},[2974,2976,2977],{"name":2975,"color":2873},"stale",{"name":2921,"color":2922},{"name":2978,"color":2979},"2.x","d4c5f9",7883,"Nuxt + Apollo, not possible to have client fetch","2023-01-22T15:36:04Z","https://github.com/nuxt/nuxt/issues/7883",0.7331723,["Reactive",2986],{},["Set"],["ShallowReactive",2989],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fhuMX6rh9mPP1ZfZjDwCOc3qIhKJke61MgBsp9N_p7uw":-1},"/nuxt/ui/3128"]