`\n\nFinally run the code and you will see nothing will show.\n\n### Description\n\nI inspected the Dom and noticed `\u003Cucheckbox id=\"v-0-0-0-3-0-0:System\" label=\"System\" disabled=\"false\" value=\"System\">\u003C/ucheckbox>` is being used iterated for all the items. I've then inspected the node modules (\"../node_modules/@nuxt/ui/dist/runtime/components/CheckboxGroup.vue\") for that component after a clean install and saw UCheckbox is being directly used inside the CheckboxGroup component. Inside the node_module component, if i swap out UCheckbox with ObCheckbox, then the code will work as expected. \n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3105,3106,3107],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4090,"UCheckboxGroup items don't adhere to the custom prefix","2025-05-06T10:15:57Z","https://github.com/nuxt/ui/issues/4090",0.72108006,{"description":3114,"labels":3115,"number":3119,"owner":3029,"repository":3030,"state":3049,"title":3120,"updated_at":3121,"url":3122,"score":3123},"### Environment\n\n- Operating System: Windows_NT\n- Node Version: v22.13.1\n- Nuxt Version: 3.17.4\n- CLI Version: 3.25.1\n- Nitro Version: 2.11.12\n- Package Manager: pnpm@10.6.3\n- Builder: -\n- User Config: telemetry, ssr, future, compatibilityDate, modules, hooks, nitro, css, routeRules, devtools, experimental, typescript, imports\n- Runtime Modules: @nuxt/ui-pro@3.1.3, @vueuse/nuxt@13.3.0, @pinia/nuxt@0.11.0, @pinia/colada-nuxt@0.2.0\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.1.3\n\n### Reproduction\n\nhttps://codesandbox.io/p/devbox/suspicious-water-smppjv\n\n### Description\n\nThe docs note that you can access exposed variables from `UForm`. I've found that the following fields are not reactive:\n- dirty \n- dirtyFields\n- blurredFields\n- touchedFields\n\n### Additional context\n\nI see in the [source](https://github.com/nuxt/ui/blob/v3/src/runtime/components/Form.vue) that they're not defined with `ref` or `reactive`.\n\nAdditionally, the `dirty` computed that gets exposed would never get updated since `dirtyFields` is not reactive.\n\n### Logs\n\n```shell-script\n\n```",[3116,3117,3118],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4238,"Form exposed dirty, dirtyFields, blurredFields, and touchedFields are not reactive","2025-06-24T15:56:14Z","https://github.com/nuxt/ui/issues/4238",0.7227878,{"description":3125,"labels":3126,"number":3134,"owner":3029,"repository":3029,"state":3049,"title":3135,"updated_at":3136,"url":3137,"score":3138},"### Environment\n\nNuxt project info: 15:46:56\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v16.14.2\r\n- Nuxt Version: 3.5.2\r\n- Nitro Version: 2.4.1\r\n- Package Manager: npm@7.17.0\r\n- Builder: vite\r\n- User Config: -\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\n[reproduction](https://stackblitz.com/github/jbreuil/layout-repro)\r\n\r\nIn this reproduction, the error is triggered when the layout is changed on routing. The error start appearing when adding a ref element in the component. The ref is on a v-for following the [documentation syntax](https://vuejs.org/guide/essentials/template-refs.html#refs-inside-v-for) and [typing](https://vuejs.org/guide/typescript/composition-api.html#typing-template-refs)\n\n### Describe the bug\n\nRelated to #13309, where people have the same error when using Transition.\r\n\r\nHere the error is the same and triggered at the same time (change of layout on routing to another page). In this reproduction, the error is appearing once we add a ref in the v-for of the component.\r\n\r\nFixed if you downgrade to nuxt 3.3.3\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[3127,3130,3131],{"name":3128,"color":3129},"3.x","29bc7f",{"name":3040,"color":3041},{"name":3132,"color":3133},"upstream","E8A36D",21323,"Layout error when using an Element ref on v-for","2023-07-06T15:39:03Z","https://github.com/nuxt/nuxt/issues/21323",0.72414416,{"description":3140,"labels":3141,"number":3145,"owner":3029,"repository":3030,"state":3049,"title":3146,"updated_at":3147,"url":3148,"score":3149},"### Environment\n\n- Operating System: `Darwin`\n- Node Version: `v22.17.0`\n- Nuxt Version: `3.17.6`\n- CLI Version: `3.25.1`\n- Nitro Version: `2.11.13`\n- Package Manager: `pnpm@9.5.0`\n- Builder: `-`\n- User Config: `app`, `compatibilityDate`, `css`, `dayjs`, `devtools`, `fonts`, `icon`, `modules`, `pinia`, `ui`\n- Runtime Modules: `@nuxt/eslint@1.5.2`, `@nuxt/fonts@0.11.4`, `@nuxt/icon@1.15.0`, `@nuxt/scripts@0.11.9`, `@nuxt/image@1.10.0`, `@nuxt/ui@3.2.0`, `@formkit/auto-animate/nuxt@0.8.2`, `@pinia/nuxt@0.11.1`, `dayjs-nuxt@2.1.11`, `nuxt-lodash@2.5.3`\n- Build Modules: `-`\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.2.0\n\n### Reproduction\n\n```\n\u003Ctemplate>\n \u003CURadioGroup\n color=\"primary\"\n variant=\"card\"\n orientation=\"horizontal\"\n indicator=\"hidden\"\n :items=\"items\">\n \u003Ctemplate #label=\"{ item }\">\n \u003Ch4>{{ item.label }}\u003C/h4>\n \u003C/template>\n \u003C/URadioGroup>\n\u003C/template>\n\u003Cscript lang=\"ts\" setup>\nimport type { RadioGroupItem } from '@nuxt/ui'\nconst items = ref\u003CRadioGroupItem[]>([\n {\n label: 'Telegram',\n value: 'Telegram',\n description: 'Telegram',\n },\n {\n label: 'Whatsapp',\n value: 'Whatsapp',\n description: 'Whatsapp',\n },\n {\n label: 'Instagram',\n value: 'Instagram',\n description: 'Instagram',\n },\n {\n label: 'Facebook',\n value: 'Facebook',\n description: 'Facebook',\n },\n])\n\u003C/script>\n\n```\n\n### Description\n\nThere is a type issue on the `item` props of the `label` slots, when i try to accessing `item.label`.\n\nThere error message is:\n```\nProperty 'label' does not exist on type '(AcceptableValue | { [x: string]: any; label?: string | undefined; description?: string | undefined; disabled?: boolean | undefined; value?: AcceptableValue | undefined; class?: any; ui?: { ...; } | undefined; }) & { ...; }'.\n Property 'label' does not exist on type 'string & { id: string; }'.ts-plugin(2339)\n```\n\n\nhere is the screenshot:\n\n\u003Cimg width=\"522\" height=\"115\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/30eefcf5-db2c-43c6-b412-df0d3d677fd2\" />\n\n\u003Cimg width=\"227\" height=\"237\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/87e19582-1664-4f72-825a-4e8c167c6305\" />\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3142,3143,3144],{"name":3020,"color":3021},{"name":3023,"color":3024},{"name":3026,"color":3027},4533,"[URadioGroup] Typing Issue on Label Slots","2025-07-16T19:58:07Z","https://github.com/nuxt/ui/issues/4533",0.72773874,["Reactive",3151],{},["Set"],["ShallowReactive",3154],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$frcb11tTLmCKA9srHizIsgEP3pPa67EVH0eZ-2RoU1Xg":-1},"/nuxt/ui/3998"]