\n до \u003CUInputNumber v-model=\"bill.to\" :min=\"bill.from\" :max=\"10000\" :step=\"calcStep(bill.to)\" variant=\"soft\" class=\"max-w-32\" />\n \u003C/div>\n\u003C/template>\n```\n\n### Description\n\nhttps://skr.sh/vT5m5gCX1Bk\n\nThe value changes when clicking outside the field, regardless of the `step` and `modelValue` state. The `step` parameter is also calculated incorrectly at the threshold of 1000.",[1984,1987,1990],{"name":1985,"color":1986},"bug","d73a4a",{"name":1988,"color":1989},"v3","49DCB8",{"name":1991,"color":1992},"triage","ffffff",2859,"nuxt","ui","open","UInputNumber changes value on blur when not asked for","2024-12-08T12:04:52Z","https://github.com/nuxt/ui/issues/2859",0.70082873,{"description":2002,"labels":2003,"number":2008,"owner":1994,"repository":2009,"state":1996,"title":2010,"updated_at":2011,"url":2012,"score":2013},"I created a simple example from the official site of Nuxt font.\r\n\r\nhttps://stackblitz.com/~/github.com/neobutter/nuxt-font-woff2\r\n\r\nIf you run this project, you will see that you are downloading WOFF fonts, not WOFF2 fonts.\r\n\r\nAs far as I analyzed, the generated css file has unicode-range set for woff2 fonts, but not for woff fonts.\r\n(This can also be checked via Nuxt dev tools).\r\n\r\n```css\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk-0OGiuKW0Qv.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: \"Roboto Fallback: Arial\";\r\n src: local(\"Arial\");\r\n size-adjust: 99.7809%;\r\n ascent-override: 92.9771%;\r\n descent-override: 24.4677%;\r\n line-gap-override: 0%\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk-FtUkPdqKUJ.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk-hpp7JRBVzs.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+1F00-1FFF;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk-GW4TW82VwC.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk-o3jsGxQAtr.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk-9a09QjonqI.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu51xIIzIXKMny-qOuywMEC2V.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz-O9XKdmxavM.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz-FqAWiXi2ZB.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz-6HweffhGyI.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+1F00-1FFF;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz-pW7uC1Xcsx.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz-zggmXoxUPL.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz-NqIDrIk3Rk.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Mu4mxKKTU1Kg-2ZlIYAHJdJ.woff2) format(woff2);\r\n font-display: swap;\r\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular Italic\"), local(\"Roboto Italic\"), url(/_fonts/KFOkCnqEu92Fr1Mu52xM-gaQaf7WhjM.woff) format(woff);\r\n font-display: swap;\r\n font-weight: 400;\r\n font-style: italic\r\n}\r\n\r\n@font-face {\r\n font-family: Roboto;\r\n src: local(\"Roboto Regular\"), local(\"Roboto\"), url(/_fonts/KFOmCnqEu92Fr1Me5g-h5LDVhWuVU.woff) format(woff);\r\n font-display: swap;\r\n font-weight: 400;\r\n font-style: normal\r\n}\r\n\r\ndiv[data-v-51c93bf8] {\r\n font-family: Roboto, \"Roboto Fallback: Arial\", sans-serif\r\n}\r\n``` \r\n\r\nMy guess is that woff doesn't have unicode-range, so it loaded woff fonts instead of woff2.\r\n\r\nI'm currently working on a project, and this issue prevented me from using this module. (I used google-fonts (https://google-fonts.nuxtjs.org/).\r\n\r\nIf this is a bug, I would appreciate a fix.\r\n\r\n(I am not a native English language speaker, please forgive me if I was rude).\r\n\r\n\r\n",[2004,2005],{"name":1985,"color":1986},{"name":2006,"color":2007},"provider","1161A4",204,"fonts","css with both woff2 (with `unicodeRange`) + woff sources loads both","2024-11-14T23:33:20Z","https://github.com/nuxt/fonts/issues/204",0.70570755,{"description":2015,"labels":2016,"number":2020,"owner":1994,"repository":2021,"state":2022,"title":2023,"updated_at":2024,"url":2025,"score":2026}," \n\n- [ ] No empty state for repositories, i put an example there nuxtlabs/nuxt.com#613\n\n\n- [x] Padding up & down the border should be 16px instead of 12px\n\n\n- [x] Icon should be 18px and space between icon & text should be 8px\n\n\n- [x] icon should be 20px and space between text & icon should also be 8px + underline should be only on text (width: calc(100% - 20px); right: 0;) and 4px below the actual position of it\n\n\n- [x] [Tablet] You can make 2 cols in tablet\n\n\n- [x] [Tablet] You can reduce image opacity like you do in mobile for tablet resolutions\n\n\n- [ ] [Mobile] Selects should be width full (in very small resolutions) nuxtlabs/nuxt.com#612\n\n**Idea**\n- [ ] [Mobile] Maybe adding a back to top on mobile because scroll can be very long\n\n\n- [x] [Darkmode] Repo title should be white\n\n\n- [x] Increase the space between Title & Description by 4px\n\n",[2017],{"name":2018,"color":2019},"enhancement","1ad6ff",609,"nuxt.com","closed","[Resources] Repositories improvements V2","2022-06-14T10:46:20Z","https://github.com/nuxt/nuxt.com/issues/609",0.65134424,{"description":2028,"labels":2029,"number":2020,"owner":1994,"repository":2033,"state":2022,"title":2034,"updated_at":2035,"url":2036,"score":2026},"When testing a composable that uses useAsyncData, errors get re-instantiated as the default Error class. This creates problems when testing code that acts on specific error instance types.\r\n\r\nI expect error instances to be used the way they are passed to the `mockResolvedValue` function.\r\n\r\nReproduction stackblitz: https://stackblitz.com/edit/nuxt-starter-69sxkx?file=composables%2FuseData.spec.ts\r\n\r\nRun `npm run test` to see the problem.",[2030],{"name":2031,"color":2032},"vitest-environment","b60205","test-utils","Rejected errors in useAsyncData are broken","2023-12-02T23:30:22Z","https://github.com/nuxt/test-utils/issues/609",{"description":2038,"labels":2039,"number":2040,"owner":1994,"repository":2041,"state":2022,"title":2042,"updated_at":2043,"url":2044,"score":2045},"I am using nuxt-icon ^0.4.2 and i have auto imports enabled in which the icons are working properly like this:\r\n`\r\n\u003CIcon name=\"LeafIcon\" /> // LeafIcon is icon component inside components/global\r\n`\r\n\r\nBut when I try to remove/disable suffix for the components folder for auto imports like this in my nuxt.config.ts it is not working (ie. above global icon not working ):\r\n```\r\nexport default defineNuxtConfig({\r\n components: [\r\n {\r\n path: '~/components',\r\n pathPrefix: false\r\n }\r\n ]\r\n)}\r\n```\r\n\r\nI also tried to enable prefix for components/global folder as that might be the issue causing the global icon not being imported.\r\n```\r\nexport default defineNuxtConfig({\r\n components: [\r\n {\r\n path: '~/components',\r\n pathPrefix: false\r\n },\r\n {\r\n path: '~/components/global',\r\n pathPrefix: true\r\n }\r\n ]\r\n)}\r\n```\r\n\r\nEven after doing this I was not able to solve this issue. Is there anything wrong that I have been doing or is it just the issue of nuxt? I just wanted to remove the prefix for components folder as working with larger components nested inside components folder like `components/page/search/TopBanner.vue` would make things complicated as we have to write `\u003CPageSearchTopBanner />` for auto importing that component. Please help on this as I am not able to use the components/global icons for my nuxt-icon.",[],124,"icon","Nuxt Icons unable to resolve the components/global icons when components prefix has been disabled","2024-07-29T16:08:22Z","https://github.com/nuxt/icon/issues/124",0.66170377,{"description":2047,"labels":2048,"number":2049,"owner":1994,"repository":2021,"state":2022,"title":2050,"updated_at":2051,"url":2052,"score":2053},"This plugin should be registered in `ProjectContentEditor.vue`\n\nhttps://discuss.prosemirror.net/t/collab-with-socket-io-and-vue-how-to-apply-changes-back-to-editor-view/2640\n\nhttps://github.com/Saul-Mirone/milkdown/blob/main/packages/plugin-collaborative/src/index.ts",[],385,"Collaborative plugin","2023-06-06T12:14:51Z","https://github.com/nuxt/nuxt.com/issues/385",0.6621308,{"description":2055,"labels":2056,"number":2049,"owner":1994,"repository":2060,"state":2022,"title":2061,"updated_at":2062,"url":2063,"score":2053},"### 📚 Is your documentation request related to a problem?\n\nI simply added the nuxt/script and enabled google tag manager. Locally all tests run fine however when running tests upon deploy (through sonarqube upon PR changes).\n\nThe test succeeds but there are errors on top of it causing this to fail the step. There are multiple errors which I can't reproduce locally.\n\n- Failed to parse URL from //tr.outbrain.com/unifiedPixel?....\n- NetworkError: Fetch to \"https://f.clarity.ms/collect\" failed. Error: The operation was aborted.\n- NetworkError: Fetch to \"https://analytics.tiktok.com/api/v2/pixel/act\" failed. Error: The operation was aborted.\n- NetworkError: Cross-Origin Request Blocked: The Same Origin Policy dissallows reading the remote resource at \"https://f.clarity.ms/collect\".\n\nMainly parse URL errors. However this isn't all that relevant for my testing so I was wondering if there happens to be a way to maybe disable this behaviour whilst testing?\n\n### 🔍 Where should you find it?\n\nVitest / Testing (non-existent yet?)\n\n### ℹ️ Additional context\n\n_No response_",[2057],{"name":2058,"color":2059},"documentation","0075ca","scripts","Vitest combined with GTM","2025-02-12T09:08:53Z","https://github.com/nuxt/scripts/issues/385",{"description":2065,"labels":2066,"number":2074,"owner":1994,"repository":1995,"state":2022,"title":2075,"updated_at":2076,"url":2077,"score":2078},"### Description\n\nI tried using v-model with an array on Checkbox, but it is rendered as Button, inside a form it should render the native input like in Radix UI. This means the checkbox has no array support and any library expecting to access the native Input event will not work properly (required, invalid). \n\nI would like to understand why the Checkbox and Radio components have been implemented as button elements with ARIA attributes.",[2067,2070,2071],{"name":2068,"color":2069},"question","d876e3",{"name":1988,"color":1989},{"name":2072,"color":2073},"reka-ui","56d799",3240,"Checkbox & Radio rendered as a button? No Native Input Element.","2025-02-05T09:14:50Z","https://github.com/nuxt/ui/issues/3240",0.6644549,{"description":2080,"labels":2081,"number":2085,"owner":1994,"repository":1995,"state":2022,"title":2086,"updated_at":2087,"url":2088,"score":2089},"### Environment\n\nWhen navigating to any component on the `ui.nuxt.com` website, it displays a 500 error and fails to show any content.\n\n\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\nv3.0.2\n\n### Reproduction\n\nhttps://ui.nuxt.com\n\n### Description\n\nWhen using the `ui.nuxt.com` website and navigating to any component, the site 500 errors.\n\n### Additional context\n\nOnly seems to occur on the latest version of firefox, works fine on chrome.\n\n### Logs\n\n```shell-script\n\n```",[2082,2083,2084],{"name":1985,"color":1986},{"name":1988,"color":1989},{"name":1991,"color":1992},3804,"`ui.nuxt.com` 500 errors","2025-04-08T00:51:08Z","https://github.com/nuxt/ui/issues/3804",0.671513,{"description":2091,"labels":2092,"number":2094,"owner":1994,"repository":2021,"state":2022,"title":2095,"updated_at":2096,"url":2097,"score":2098},"Respectively to `contact@nuxt.com` / `support@nuxt.com` / `careers@nuxt.com`",[2093],{"name":2018,"color":2019},503,"[Company] `contact` / `support` / `careers` forms should send an email","2023-02-15T12:32:26Z","https://github.com/nuxt/nuxt.com/issues/503",0.6760961,["Reactive",2100],{},["Set"],["ShallowReactive",2103],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"fsLm96U_ggmObtuJhjuiKZg2QLftPxyCCTlX1tZlEUw":-1},"/nuxt/test-utils/605"]