\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",[3031,3034],{"name":3032,"color":3033},"question","d876e3",{"name":3035,"color":3036},"v3","49DCB8",3136,"ui","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":3044,"labels":3045,"number":3049,"owner":3021,"repository":3021,"state":3023,"title":3050,"updated_at":3051,"url":3052,"score":3053},"### 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).",[3046],{"name":3047,"color":3048},"pending triage","E99695",28244,"add Infinite fetch support","2024-07-21T18:22:52Z","https://github.com/nuxt/nuxt/issues/28244",0.71335834,{"description":3055,"labels":3056,"number":3061,"owner":3021,"repository":3021,"state":3023,"title":3062,"updated_at":3063,"url":3064,"score":3065},"### 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_",[3057,3060],{"name":3058,"color":3059},"3.x","29bc7f",{"name":3047,"color":3048},26071,"Route caching limitations - `nuxtApp.payload.path`","2024-07-15T14:38:03Z","https://github.com/nuxt/nuxt/issues/26071",0.7173346,{"description":3067,"labels":3068,"number":3076,"owner":3021,"repository":3038,"state":3023,"title":3077,"updated_at":3078,"url":3079,"score":3080},"### 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```",[3069,3072,3073],{"name":3070,"color":3071},"bug","d73a4a",{"name":3035,"color":3036},{"name":3074,"color":3075},"triage","ffffff",3004,"ULink make Histoire crash","2025-03-28T17:36:15Z","https://github.com/nuxt/ui/issues/3004",0.72125113,{"description":3082,"labels":3083,"number":3089,"owner":3021,"repository":3038,"state":3023,"title":3090,"updated_at":3091,"url":3092,"score":3093},"### 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```",[3084,3087,3088],{"name":3085,"color":3086},"enhancement","a2eeef",{"name":3035,"color":3036},{"name":3074,"color":3075},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":3095,"labels":3096,"number":3097,"owner":3021,"repository":3022,"state":3023,"title":3098,"updated_at":3099,"url":3100,"score":3101},"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.73295116,{"labels":3103,"number":3110,"owner":3021,"repository":3021,"state":3023,"title":3111,"updated_at":3112,"url":3113,"score":3114},[3104,3106,3107],{"name":3105,"color":3075},"stale",{"name":3047,"color":3048},{"name":3108,"color":3109},"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,{"labels":3116,"number":3126,"owner":3021,"repository":3021,"state":3023,"title":3127,"updated_at":3128,"url":3129,"score":3130},[3117,3119,3122,3123],{"name":3085,"color":3118},"8DEF37",{"name":3120,"color":3121},"discussion","538de2",{"name":3058,"color":3059},{"name":3124,"color":3125},"❌ won't do","705B27",14583,"support computed keys for data fetching composables","2023-03-13T10:11:38Z","https://github.com/nuxt/nuxt/issues/14583",0.7339699,{"description":3132,"labels":3133,"number":3137,"owner":3021,"repository":3038,"state":3023,"title":3138,"updated_at":3139,"url":3140,"score":3141},"### Environment\n\n- Operating System: Darwin\n- Node Version: v22.12.0\n- Nuxt Version: 3.16.0\n- CLI Version: 3.22.5\n- Nitro Version: 2.11.6\n- Package Manager: pnpm@10.6.2\n- Builder: -\n- User Config: modules, css, runtimeConfig, uiPro, compatibilityDate, devtools, future, experimental\n- Runtime Modules: @nuxt/eslint@1.2.0, @nuxt/ui-pro@3.0.0, @nuxt/content@3.3.0\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.0\n\n### Reproduction\n\n```html\n\u003CProsePre lang=\"yaml\">{{ yaml }}\u003C/ProsePre>\n```\n\n\n### Description\n\nMade sure I have content installed and loaded - renders just fine, copy button shows the ✅ - but nothing is copied\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3134,3135,3136],{"name":3070,"color":3071},{"name":3035,"color":3036},{"name":3074,"color":3075},3545,"Clipboard button doesnt copy content when using ProsePre directly","2025-03-13T00:31:04Z","https://github.com/nuxt/ui/issues/3545",0.734191,["Reactive",3143],{},["Set"],["ShallowReactive",3146],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fhuMX6rh9mPP1ZfZjDwCOc3qIhKJke61MgBsp9N_p7uw":-1},"/nuxt/ui/3128"]