\n\nBrowser: `Google Chrome Version 134.0.6998.89 (Official Build) (arm64)`\n\nAlso reproduced on `Safari Version 18.3.1 (20620.2.4.11.6)`\n\n### Description\n\nUser may want to copy the text in the query input of a `select-menu` component by moving cursor around text, now it's unable to do it without a keyboard (`Shift + left/right arrow` or `Cmd/Ctrl + A` to select all).\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[1984,1987],{"name":1985,"color":1986},"bug","d73a4a",{"name":1988,"color":1989},"triage","ffffff",3583,"nuxt","ui","open","Accessibility: unable to select text in the query input of a select-menu","2025-03-17T00:34:07Z","https://github.com/nuxt/ui/issues/3583",0.72722983,{"description":1999,"labels":2000,"number":2003,"owner":1991,"repository":2004,"state":2005,"title":2006,"updated_at":2007,"url":2008,"score":2009},"Screenshot:\r\n\r\n",[2001],{"name":1985,"color":2002},"ff281a",1011,"nuxt.com","closed","Docs: Bug with syntax highlighting (caused by ')","2023-10-10T14:45:31Z","https://github.com/nuxt/nuxt.com/issues/1011",0.7109975,{"description":2011,"labels":2012,"number":2019,"owner":1991,"repository":1991,"state":2005,"title":2020,"updated_at":2021,"url":2022,"score":2023},"### Environment\n\nNuxi 3.5.2 6:59:34 PM\r\n 6:59:34 PM\r\nRootDir: /Users/techakayy/Projects/nuxt/happy-paws-with-nuxt-tailwindcss 6:59:34 PM\r\nNuxt project info: (copied to clipboard) 6:59:34 PM\r\n\r\n------------------------------\r\n- Operating System: Darwin\r\n- Node Version: v18.12.1\r\n- Nuxt Version: 3.5.2\r\n- Nitro Version: 2.4.1\r\n- Package Manager: npm@8.19.2\r\n- Builder: vite\r\n- User Config: runtimeConfig, modules, pinegrow, css, postcss, content\r\n- Runtime Modules: @pinegrow/nuxt-module@3.0.0-beta.142, nuxt-icon@0.4.1, @nuxt/devtools@0.4.6, @nuxt/content@2.6.0, @vueuse/nuxt@10.1.2\r\n- Build Modules: -\r\n------------------------------\n\n### Reproduction\n\n\r\n\n\n### Describe the bug\n\nBelow is my index.vue page. \r\n\r\nIt is very hard to produce a reproduction, as this happen very randomly during HMR updates - definePageMeta is not defined.\r\n\r\nI was wondering as a workaround, is it possible to do `import {definePageMeta} from 'nuxt' ` to avoid this issue? \r\n\r\n\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2013,2016],{"name":2014,"color":2015},"3.x","29bc7f",{"name":2017,"color":2018},"pending triage","E99695",21634,"Uncaught (in promise) ReferenceError: definePageMeta is not defined","2023-06-19T11:53:56Z","https://github.com/nuxt/nuxt/issues/21634",0.71748686,{"labels":2025,"number":2028,"owner":1991,"repository":1991,"state":2005,"title":2029,"updated_at":2030,"url":2031,"score":2032},[2026,2027],{"name":2014,"color":2015},{"name":1985,"color":1986},12767,"document.querySelector(...).forEach is not a function","2023-01-19T16:21:24Z","https://github.com/nuxt/nuxt/issues/12767",0.71809983,{"description":2034,"labels":2035,"number":2037,"owner":1991,"repository":2004,"state":2005,"title":2038,"updated_at":2039,"url":2040,"score":2041},"I got a \n```\n---\ntitle: ''\n---\n```\n\nWe should not set the `title` and `description` key if empty since Content v2 will automatically takes the first `\u003Ch1>` to generate it.",[2036],{"name":1985,"color":2002},505,"[Project] Don't generate the front-matter if values are empty","2023-02-15T12:32:27Z","https://github.com/nuxt/nuxt.com/issues/505",0.724041,{"description":2043,"labels":2044,"number":2037,"owner":1991,"repository":2054,"state":2005,"title":2055,"updated_at":2056,"url":2057,"score":2041},"As you mentioned in the playground tests, it would be great if we can use vue-router for navigating etc. \r\nAlso really helpfull if you have dynamic routes where the API relies on some `route.params` value.",[2045,2048,2051],{"name":2046,"color":2047},"enhancement","a2eeef",{"name":2049,"color":2050},"help wanted","008672",{"name":2052,"color":2053},"vitest-environment","b60205","test-utils","(feat) Vue router support","2023-12-02T00:17:07Z","https://github.com/nuxt/test-utils/issues/505",{"description":2059,"labels":2060,"number":2063,"owner":1991,"repository":1991,"state":2005,"title":2064,"updated_at":2065,"url":2066,"score":2067},"### Environment\n\nhttps://nuxt.com/docs/getting-started/installation\r\n\n\n### Reproduction\n\n\u003Cimg width=\"1305\" alt=\"Xnip2024-04-23_10-18-12\" src=\"https://github.com/nuxt/nuxt/assets/20498067/d6a8a7d3-dc94-4592-a26e-b78ed06ecf4b\">\r\n\n\n### Describe the bug\n\n![Uploading Xnip2024-04-23_10-18-12.png…]()\r\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n_No response_",[2061,2062],{"name":2014,"color":2015},{"name":2017,"color":2018},26896,"The document occurs error","2024-04-23T11:26:53Z","https://github.com/nuxt/nuxt/issues/26896",0.72534555,{"description":2069,"labels":2070,"number":2072,"owner":1991,"repository":2004,"state":2005,"title":2073,"updated_at":2074,"url":2075,"score":2076},"\n",[2071],{"name":1985,"color":2002},567,"[Docs] Framework v3 asset error on load","2023-02-15T12:30:49Z","https://github.com/nuxt/nuxt.com/issues/567",0.7273298,{"description":2078,"labels":2079,"number":2072,"owner":1991,"repository":2054,"state":2005,"title":2081,"updated_at":2082,"url":2083,"score":2076},"Hello, I'm having a hard time understanding and finding information on how to mock useFetch/useAsyncData returned data. \r\nI've tried using the following as well as an MSW server included in `vitest.setup.ts` but with no success:\r\n\r\nHere's an example component `pages/test.vue`:\r\n```\r\n\u003Cscript setup>\r\nconst { data: users } = useFetch('https://jsonplaceholder.typicode.com/users');\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Cul>\r\n \u003Cli v-for=\"user in users\" :key=\"user.id\">\r\n \u003Cp>{{ user.id }}\u003C/p>\r\n \u003Cp>{{ user.name }}\u003C/p>\r\n \u003C/li>\r\n \u003C/ul>\r\n\u003C/template>\r\n```\r\n`pages/__tests__/Test.spec.ts`:\r\n```\r\n// @vitest-environment nuxt\r\nimport { describe, expect, it } from 'vitest';\r\nimport { mount } from '@vue/test-utils';\r\nimport { mockNuxtImport } from 'nuxt-vitest/utils';\r\nimport Test from '../test.vue';\r\n\r\nmockNuxtImport('useFetch', () => {\r\n return () =>\r\n vi.fn(() => {\r\n return {\r\n error: undefined,\r\n data: [\r\n {\r\n id: 1,\r\n name: 'John Doe',\r\n },\r\n ],\r\n pending: false,\r\n refresh: vi.fn(),\r\n };\r\n });\r\n});\r\n\r\nvi.stubGlobal('useFetch', () => {\r\n return () =>\r\n vi.fn(() => {\r\n return {\r\n error: undefined,\r\n data: [\r\n {\r\n id: 1,\r\n name: 'John Doe',\r\n },\r\n ],\r\n pending: false,\r\n refresh: vi.fn(),\r\n };\r\n });\r\n});\r\n\r\ndescribe('Test', () => {\r\n const wrapper = mount(Test);\r\n\r\n it('should render correctly', () => {\r\n expect(wrapper.html()).toMatchSnapshot();\r\n });\r\n});\r\n```\r\nIn the snapshot I can see that no data was fetched and nothing changes no matter which above mentioned method I try to mock the data with.\r\n`pages/__tests__/__snapshots__/Test.spec.ts.snap`\r\n```\r\n// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\r\n\r\nexports[`Test > should render correctly 1`] = `\"\u003Cul>\u003C/ul>\"`;\r\n```\r\n`vitest.config.ts`\r\n```\r\nimport { defineVitestConfig } from 'nuxt-vitest/config';\r\n\r\nexport default defineVitestConfig({\r\n test: {\r\n environment: 'happy-dom',\r\n setupFiles: ['./vitest.setup.ts'],\r\n },\r\n});\r\n```\r\n`vitest.setup.ts`\r\n```\r\nimport { rest } from 'msw';\r\nimport { setupServer } from 'msw/node';\r\n\r\nconst users = [\r\n {\r\n id: 1,\r\n name: 'John Doe',\r\n },\r\n];\r\n\r\nexport const restHandlers = [\r\n rest.get('https://jsonplaceholder.typicode.com/users', (req, res, ctx) => {\r\n return res(ctx.status(200), ctx.json(users));\r\n }),\r\n];\r\n\r\nconst server = setupServer(...restHandlers);\r\n\r\n// Start server before all tests\r\nbeforeAll(() => server.listen({ onUnhandledRequest: 'error' }));\r\n\r\n// Close server after all tests\r\nafterAll(() => server.close());\r\n\r\n// Reset handlers after each test `important for test isolation`\r\nafterEach(() => server.resetHandlers());\r\n```",[2080],{"name":2052,"color":2053},"API data mocking","2023-12-02T00:32:12Z","https://github.com/nuxt/test-utils/issues/567",{"description":2085,"labels":2086,"number":2088,"owner":1991,"repository":1991,"state":2005,"title":2089,"updated_at":2090,"url":2091,"score":2092},"https://nuxt.com/docs/guide/directory-structure/middleware#format\r\n\r\n\r\n\r\n\r\n\r\n",[2087],{"name":2014,"color":2015},15632,"bug: docs `{` ","2023-01-19T18:19:54Z","https://github.com/nuxt/nuxt/issues/15632",0.7286946,["Reactive",2094],{},["Set"],["ShallowReactive",2097],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"oxINtR9T4lDGUNcPfHbxbNPhPEC3e4ZxMLhzAlTKPkY":-1},"/nuxt/nuxt.com/110"]