\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n```shell-script\r\nTS2322: Type 'string | null | undefined' is not assignable to type 'string | number | undefined'.\r\n```\r\n```html\r\n\u003Cscript setup lang=\"ts\">\r\nconst value = ref\u003Cboolean|undefined>();\r\nconst options = [\r\n {\r\n label: 'Yes',\r\n value: true\r\n },\r\n {\r\n label: 'No',\r\n value: false\r\n },\r\n {\r\n label: 'None selected',\r\n value: undefined\r\n }\r\n];\r\n\u003C/script>\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n \u003CUSelectMenu\r\n :options=\"options\"\r\n v-model=\"value\"\r\n value-attribute=\"value\" option-attribute=\"label\"\r\n />\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n```shell-script\r\nTS2322: Type 'boolean | undefined' is not assignable to type 'string | number | Record\u003Cstring, any> | unknown[] | undefined'.\r\n```\r\n\r\n### Additional context\r\n\r\n\r\n### Logs\r\n\r\n```shell-script\r\napp.vue:14:15 - error TS2322: Type 'string | null | undefined' is not assignable to type 'string | number | undefined'.\r\n\r\n14 \u003CUInput v-model.trim=\"inputValue\" />\r\n ~~~~~~~~~~\r\n\r\n node_modules/@nuxt/ui/dist/runtime/components/forms/Input.vue.d.ts:244:5\r\n 244 modelValue: string | number;\r\n ~~~~~~~~~~\r\n The expected type comes from property 'modelValue' which is declared here on type 'Partial\u003C{ size: InputSize; ui: any; id: string; icon: string; color: any; type: string; class: any; name: string; modelValue: string | number; leading: boolean; variant: InputVariant; ... 12 more ...; modelModifiers: { ...; }; }> & Omit\u003C...> & Record\u003C...>'\r\n\r\n\r\nFound 1 error in app.vue:14\r\n```\r\n",[2969,2970,2971],{"name":2917,"color":2918},{"name":2957,"color":2958},{"name":2960,"color":2958},1710,"Unable to use boolean values with USelectMenu or null with UInput","2025-06-19T02:12:37Z","https://github.com/nuxt/ui/issues/1710",0.6644967,{"description":2978,"labels":2979,"number":2987,"owner":2906,"repository":2906,"state":2947,"title":2988,"updated_at":2989,"url":2990,"score":2991},"### Environment\r\n\r\nNuxt project info: 20:48:43\r\n\r\n------------------------------\r\n- Operating System: Windows_NT\r\n- Node Version: v18.18.0\r\n- Nuxt Version: 3.8.0\r\n- CLI Version: 3.9.1\r\n- Nitro Version: 2.7.0\r\n- Package Manager: pnpm@8.7.6\r\n- Builder: -\r\n- User Config: modules, build, vite, experimental, pinia, piniaPersistedstate, css, colorMode, nitro, app, pwa, devtools\r\n- Runtime Modules: @vueuse/nuxt@10.5.0, @pinia/nuxt@0.5.1, @nuxtjs/color-mode@3.3.0, @vite-pwa/nuxt@0.1.1, @unocss/nuxt@0.57.1, @nuxtjs/device@3.1.1, @formkit/auto-animate/nuxt@0.8.0\r\n- Build Modules: -\r\n------------------------------\r\n\r\n\r\n### Reproduction\r\n\r\nhttps://github.com/besscroft/kamera\r\n\r\n### Describe the bug\r\n\r\nI specified preset: 'vercel' in the nuxt.config.ts file. Every time I push the code and vercel is redeployed, I will encounter this error when accessing the website. I can also encounter similar errors at https://ui.nuxt.com/getting-started/roadmap, but mine is 500 undefind is not an object (evaluating 'e.entries'), encountered in nuxt ui The error reported is 500 Cannot read properties of undefined (reading 'preference'). I asked my friends to visit the same website and found that most of them had similar problems. It appears on chrome, safari, and firefox. When I press Ctrl + F5, I can reload the page and access it normally. I have been using Nuxt3 for almost a year and this problem is a recent one and has not occurred before. This is also the first time I have no clue when facing Nuxt3 errors, so is there any solution? Maybe I can try other ways to troubleshoot.\r\n\r\nFinally, thanks to the Nuxt team and community for their hard work!\r\n\r\n### Additional context\r\n\r\nSimilar to the error in the picture, but my error is 500 undefind is not an object (evaluating 'e.entries'), and it's the entire page.\r\n\r\n\r\n\r\n### Logs\r\n\r\n```shell-script\r\nTypeError: Cannot read properties of undefined (reading 'e.entries')\r\n```\r\n",[2980,2983,2984],{"name":2981,"color":2982},"3.x","29bc7f",{"name":2903,"color":2935},{"name":2985,"color":2986},"needs reproduction","FBCA04",24089,"500 undefind is not an object (evaluating 'e.entries')","2023-12-06T20:18:23Z","https://github.com/nuxt/nuxt/issues/24089",0.6800583,{"description":2993,"labels":2994,"number":3003,"owner":2906,"repository":2906,"state":2947,"title":3004,"updated_at":3005,"url":3006,"score":3007},"### Environment\n\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: webpack\r\n- User Config: builder, webpack\r\n- Runtime Modules: -\r\n- Build Modules: -\r\n------------------------------\r\n```\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-starter-6ue8jc?file=nuxt.config.ts\n\n### Describe the bug\n\nNuxt has [a schema](https://github.com/nuxt/nuxt/blob/main/packages/schema/src/config/webpack.ts#L154-L163) of `vue-loader` options that [partially matches](https://github.com/vuejs/vue-loader/blob/main/src/index.ts#L32-L62) `vue-loader`. \r\n\r\nFor example, you can enable experimental features like Vue 3.3 `defineModel` in `webpack.loaders.vue`, but TypeScript won't recognize it as a valid property. However, if you ignore the error squiggles, it does work.\r\n\n\n### Additional context\n\nMentioned in https://github.com/nuxt/nuxt/pull/21303#issuecomment-1574295022\n\n### Logs\n\n```shell-script\n'{ defineModel: true; }' is not assignable to type '{ productionMode?: boolean | undefined; transformAssetUrls?: { video?: string | undefined; source?: string | undefined; object?: string | undefined; embed?: string | undefined; } | undefined; compilerOptions?: { ...; } | undefined; }'.\r\n Object literal may only specify known properties, and 'defineModel' does not exist in type '{ productionMode?: boolean | undefined; transformAssetUrls?: { video?: string | undefined; source?: string | undefined; object?: string | undefined; embed?: string | undefined; } | undefined; compilerOptions?: { ...; } | undefined; }'.(2322)\n```\n",[2995,2998,3001,3002],{"name":2996,"color":2997},"good first issue","fbca04",{"name":2999,"color":3000},"types","2875C3",{"name":2981,"color":2982},{"name":2917,"color":2918},21332,"Extend vue-loader option types ","2023-06-04T22:07:55Z","https://github.com/nuxt/nuxt/issues/21332",0.68039906,{"description":3009,"labels":3010,"number":3013,"owner":2906,"repository":2926,"state":2947,"title":3014,"updated_at":3015,"url":3016,"score":3017},"### Environment\n\n- Operating System: Darwin\n- Node Version: v23.3.0\n- Nuxt Version: 3.15.0\n- CLI Version: 3.17.2\n- Nitro Version: 2.10.4\n- Package Manager: pnpm@9.15.0\n- Builder: -\n- User Config: default\n- Runtime Modules: @nuxt/ui@3.0.0-alpha.10, @nuxt/eslint@0.7.4\n- Build Modules: -\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.0-alpha.10\n\n### Reproduction\n\n1. Create a new project with: `pnpx nuxi@latest init -t ui3 nuxt-ui3`\n2. Add the following dependencies in `package.json`\n```json\n{\n \"name\": \"nuxt-app\",\n \"private\": true,\n \"type\": \"module\",\n \"scripts\": {\n \"build\": \"nuxt build\",\n \"dev\": \"nuxt dev\",\n \"generate\": \"nuxt generate\",\n \"preview\": \"nuxt preview\",\n \"postinstall\": \"nuxt prepare\",\n \"lint\": \"eslint .\",\n \"lint:fix\": \"eslint --fix .\"\n },\n \"dependencies\": {\n \"@iconify-json/lucide\": \"^1.2.16\",\n \"@nuxt/ui\": \"3.0.0-alpha.10\",\n \"@nuxt/ui-pro\": \"3.0.0-alpha.10\",\n \"nuxt\": \"^3.15.0\"\n },\n \"devDependencies\": {\n \"@nuxt/devtools\": \"latest\",\n \"@nuxt/eslint\": \"^0.7.2\",\n \"eslint\": \"^9.15.0\",\n \"typescript\": \"^5.7.2\"\n }\n}\n```\n\n3. Add following in `nuxt.config.ts`\n```ts\n// https://nuxt.com/docs/api/configuration/nuxt-config\nexport default defineNuxtConfig({\n devtools: { enabled: true },\n extends: [\"@nuxt/ui-pro\"],\n modules: [\"@nuxt/ui\", \"@nuxt/eslint\"],\n css: [\"~/assets/css/main.css\"],\n\n future: {\n compatibilityVersion: 4,\n },\n\n compatibilityDate: \"2024-11-27\",\n});\n```\n\n4. Got the following error\n```bash\n> nuxt-app@ dev /Users/ayush/Projects/NodeProjects/nuxt-ui3\n> nuxt dev\n\nNuxt 3.15.0 with Nitro 2.10.4 2:17:28 PM\n\n ERROR Cannot read properties of undefined (reading 'options') 2:17:28 PM\n\n at Object.normalizedModule [as config] (node_modules/.pnpm/@nuxt+kit@3.15.0_magicast@0.3.5_rollup@4.29.1/node_modules/@nuxt/kit/dist/index.mjs:2119:12)\n at resolveConfig (node_modules/.pnpm/c12@2.0.1_magicast@0.3.5/node_modules/c12/dist/shared/c12.B4fc1S0C.mjs:348:28)\n at async extendConfig (node_modules/.pnpm/c12@2.0.1_magicast@0.3.5/node_modules/c12/dist/shared/c12.B4fc1S0C.mjs:255:21)\n at async loadConfig (node_modules/.pnpm/c12@2.0.1_magicast@0.3.5/node_modules/c12/dist/shared/c12.B4fc1S0C.mjs:187:5)\n at async loadNuxtConfig (node_modules/.pnpm/@nuxt+kit@3.15.0_magicast@0.3.5_rollup@4.29.1/node_modules/@nuxt/kit/dist/index.mjs:2535:18)\n at async Object.run (node_modules/.pnpm/nuxi@3.17.2/node_modules/nuxi/dist/chunks/dev.mjs:170:25)\n at async runCommand$1 (node_modules/.pnpm/nuxi@3.17.2/node_modules/nuxi/dist/shared/nuxi.DSPrE7vg.mjs:1767:16)\n at async runCommand$1 (node_modules/.pnpm/nuxi@3.17.2/node_modules/nuxi/dist/shared/nuxi.DSPrE7vg.mjs:1758:11)\n at async runMain$1 (node_modules/.pnpm/nuxi@3.17.2/node_modules/nuxi/dist/shared/nuxi.DSPrE7vg.mjs:1896:7) \n\n ERROR Cannot read properties of undefined (reading 'options') 2:17:28 PM\n\n ELIFECYCLE Command failed with exit code 1.\n```\n\n### Description\n\n**Actual Output**: The app doesn't start.\n\n**Expected Output**: The app should start properly.\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[3011,3012],{"name":2917,"color":2918},{"name":2920,"color":2921},3005,"`Cannot read properties of undefined (reading 'options')` when using `@nuxt/ui-pro` v3.0.0-alpha.10","2025-01-25T13:12:12Z","https://github.com/nuxt/ui/issues/3005",0.68259525,{"description":3019,"labels":3020,"number":3022,"owner":2906,"repository":2906,"state":2947,"title":3023,"updated_at":3024,"url":3025,"score":3026},"### Environment\n\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v20.14.0\r\n- Nuxt Version: 3.12.4\r\n- CLI Version: 3.12.0\r\n- Nitro Version: 2.9.7\r\n- Package Manager: pnpm@9.7.1\r\n- Builder: -\r\n- User Config: runtimeConfig, extends, modules, ui, colorMode, routeRules, devtools, typescript, future, eslint, nitro, i18n, compatibilityDate\r\n- Runtime Modules: @nuxt/eslint@0.5.0, @nuxt/fonts@0.7.1, @nuxt/ui@2.18.4, @vueuse/nuxt@10.11.0, @nuxtjs/i18n@8.5.0\r\n- Build Modules: -\r\n------------------------------\r\n\n\n### Reproduction\n\nhttps://stackblitz.com/edit/nuxt-ui-u6tm1b?file=app.vue\n\n### Describe the bug\n\nWhen using a `v-model` prop with some initial object values (such as fetched already selected data from backend), the `\u003CUSelectMenu>` component doesn't show these as selected and seems to ignore them completely.\r\n\r\nEven when selecting the same objects again, it just seems to add them to the array and disregard anything, that was there previously.\n\n### Additional context\n\nThe behaviour changes when setting the `by` prop. In my case, I set it to `id`, after which I can see the object as selected, **but only** in the dropdown.\r\nThe button itself still shows `0 selected`.\n\n### Logs\n\n_No response_",[3021],{"name":2903,"color":2935},28733,"SelectMenu initial object values","2024-08-28T03:27:34Z","https://github.com/nuxt/nuxt/issues/28733",0.68261844,["Reactive",3028],{},["Set"],["ShallowReactive",3031],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fZVjMh6DsqIEKIQZhIQIC5dydTWWjOBNJAJNXW54-NiM":-1},"/nuxt/ui/4373"]