\n\nNuxtUI default tabs are full width:\n\n\u003Cimg width=\"888\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/3b20aedc-9de2-44da-bdde-baa62b8c8e08\" />\n\nI have tried setting `w-auto` on list:\n\n```vue\n\u003CUTabs\n :ui=\"{\n list: 'w-auto',\n }\"\n :items=\"items\"\n/>\n```\n\nBut text is truncated:\n\n\u003Cimg width=\"259\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/97898d5a-4a27-4340-b03a-9c0dc07c9b96\" />\n\nHow would you achieve this?\n\n\n### Additional context\n\n_No response_",[2932,2934,2937],{"name":2890,"color":2933},"a2eeef",{"name":2935,"color":2936},"v3","49DCB8",{"name":2938,"color":2939},"triage","ffffff",4056,"ui","Tabs with auto width","2025-05-05T13:47:43Z","https://github.com/nuxt/ui/issues/4056",0.76925534,{"description":2947,"labels":2948,"number":2960,"owner":2869,"repository":2869,"state":2881,"title":2961,"updated_at":2962,"url":2963,"score":2964},"Possibly we could move CSS resource hints from preload -> prefetch, and/or change stylesheet to load after site is interactive, maybe following one of [these strategies](https://github.com/GoogleChromeLabs/critters#preloadstrategy).",[2949,2951,2954,2957],{"name":2890,"color":2950},"8DEF37",{"name":2952,"color":2953},"3.x","29bc7f",{"name":2955,"color":2956},"🍰 p2-nice-to-have","0E8A16",{"name":2958,"color":2959},"performance","E84B77",14792,"avoid double-downloading of inlined css","2023-01-19T17:40:20Z","https://github.com/nuxt/nuxt/issues/14792",0.77015734,{"description":2966,"labels":2967,"number":2971,"owner":2869,"repository":2870,"state":2881,"title":2972,"updated_at":2973,"url":2974,"score":2975},"### 🐛 The bug\n\nThe type check `pnpm typecheck` failed with errors:\n\n```\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptCrisp.vue:45:13 - error TS7006: Parameter 'instance' implicitly has an 'any' type.\n\n45 onLoaded((instance) => {\n ~~~~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptIntercom.vue:51:13 - error TS7006: Parameter 'instance' implicitly has an 'any' type.\n\n51 onLoaded((instance) => {\n ~~~~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:30:24 - error TS7031: Binding element 'Setup' implicitly has an 'any' type.\n\n30 instance.onLoaded(({ Setup, Refresh }) => {\n ~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:30:31 - error TS7031: Binding element 'Refresh' implicitly has an 'any' type.\n\n30 instance.onLoaded(({ Setup, Refresh }) => {\n ~~~~~~~\n\nnode_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:32:20 - error TS7006: Parameter 'event' implicitly has an 'any' type.\n\n32 eventHandler(event) {\n ~~~~~\n\n\nFound 5 errors in 3 files.\n\nErrors Files\n 1 node_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptCrisp.vue:45\n 1 node_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptIntercom.vue:51\n 3 node_modules/.pnpm/@nuxt+scripts@0.11.0_@unhead+vue@2.0.0-rc.9_vue@3.5.13_typescript@5.8.2___db0@0.3.1_ior_fe4ad10e210ec3a63dc66c405a2719e7/node_modules/@nuxt/scripts/dist/runtime/components/ScriptLemonSqueezy.vue:30\n\n ERROR Process exited with non-zero status (2) 12:42:19 AM\n\n at R._waitForOutput (node_modules/.pnpm/tinyexec@0.3.2/node_modules/tinyexec/dist/main.js:530:13)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Object.run (node_modules/.pnpm/@nuxt+cli@3.22.5_magicast@0.3.5/node_modules/@nuxt/cli/dist/chunks/typecheck.mjs:44:7)\n at async runCommand (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:316:16)\n at async runCommand (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:307:11)\n at async runMain (node_modules/.pnpm/citty@0.1.6/node_modules/citty/dist/index.mjs:445:7) \n\n\n\n ERROR Process exited with non-zero status (2) 12:42:19 AM\n\n ELIFECYCLE Command failed with exit code 1.\n```\n\n### 🛠️ To reproduce\n\nhttps://stackblitz.com/edit/nuxt-starter-zfwzy3du\n\n### 🌈 Expected behavior\n\nNo errors produced by `pnpm typecheck`\n\n### ℹ️ Additional context\n\nSteps to reproduce:\n1. Go to reproduction URL.\n2. Launch `pnpm typecheck` in the terminal.\n3. See the error output.",[2968],{"name":2969,"color":2970},"bug","d73a4a",419,"Typecheck error [v0.11.0]","2025-03-13T04:26:07Z","https://github.com/nuxt/scripts/issues/419",0.77063197,["Reactive",2977],{},["Set"],["ShallowReactive",2980],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fRqjB9k6_Ikxu_PYkYSvJYtdsd7k11F4CBByUI9NjwV0":-1},"/nuxt/nuxt.com/331"]