\n\n \u003Ctemplate #panel>\n \u003CRegioloketPreview \n :data=\"row\"\n />\n \u003C/template>\n \u003C/UPopover>\n \u003C/template>\n\n```\n\n",[2004,2007],{"name":2005,"color":2006},"question","d876e3",{"name":2008,"color":2009},"stale","ededed",2435,"ui","@hover event for UTable rows","2025-02-14T01:58:49Z","https://github.com/nuxt/ui/issues/2435",0.81191254,{"description":2017,"labels":2018,"number":2019,"owner":1994,"repository":2020,"state":1996,"title":2021,"updated_at":2022,"url":2023,"score":2024},"Hi team, \r\n\r\nThis time i founded this vulnerability in your website: \r\nhttps://nuxtjs.org/\r\n\r\n\r\n\r\nClick jacking (User Interface redress attack, UI redress attack, UI redressing) is a malicious technique of tricking a Web user into clicking on something different from what the user perceives they are clicking on, thus potentially revealing confidential information or taking control of their computer while clicking on seemingly innocuous web pages.\r\n\r\nThe server didn't return an X-Frame-Options header which means that this website could be at risk of a click jacking attack. The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a \u003Cframe> or \u003Ciframe>. Sites can use this to avoid click jacking attacks, by ensuring that their content is not embedded into other sites.\r\n\r\nThis vulnerability affects Web Server.\r\n\r\nHere are the steps to reproduce the vulnerability:\r\n\r\n1.open notepad and paste the following code.\r\n\u003C!DOCTYPE HTML>\r\n\u003Chtml lang=\"en-US\">\r\n\u003Chead>\r\n\u003Cmeta charset=\"UTF-8\">\r\n\u003Ctitle>i Frame\u003C/title>\r\n\u003C/head>\r\n\u003Cbody>\r\n\u003Ch3>This is clickjacking vulnerable\u003C/h3>\r\n\u003Ciframe src=\" https://nuxtjs.org/ \" frameborder=\"2 px\" height=\"500px\" width=\"500px\">\u003C/iframe>\r\n\u003C/body>\r\n\u003C/html>\r\n\r\n2.save it as \u003Canyname>.html eg s.html\r\n\r\n3.and just simply open that...\r\n\r\nOR\r\nCopy the link below and paste on your updated browser (Chrome,Firefox).\r\nhttps://clickjacker.io/test?url=https://nuxtjs.org/\r\nAs far as i know this data is enough to prove that your site is vulnerable to Click jacking\r\naccording to OWASP its more than enough.\r\n\r\nhttps://www.owasp.org/index.php/Testing_for_Clickjacking_(OWASP-CS-004) \r\n\r\nSOLUTION: \r\n\r\nhttps://www.owasp.org/index.php/Clickjacking_Defense_Cheat_Sheet\r\n\r\nCheck this out and here is the solution for that.\r\n \r\n\r\nI Hope that you will fix this issue as soon as possible. Looking forward to hear from you. Thank you\r\n\r\nSincerely,\r\nHassan Raza\r\n",[],1456,"nuxt.com","Vulnerability type Click Jacking","2023-12-27T17:14:15Z","https://github.com/nuxt/nuxt.com/issues/1456",0.8276527,{"description":2026,"labels":2027,"number":2032,"owner":1994,"repository":2011,"state":2033,"title":2034,"updated_at":2035,"url":2036,"score":2037},"### Environment\n\n- Operating System: Windows_NT\n- Node Version: v22.11.0\n- Nuxt Version: 3.15.0\n- CLI Version: 3.17.2\n- Nitro Version: 2.10.4\n- Package Manager: bun@1.1.37\n- Builder: -\n- User Config: default\n- Runtime Modules: nuxt-mapbox@1.6.1, @nuxt/image@1.8.1, @nuxt/ui@3.0.0-alpha.10, @nuxtjs/supabase@1.4.5, @vueuse/nuxt@10.11.1, @nuxtjs/i18n@8.5.6, @vueuse/motion/nuxt@2.2.6\n\n### Is this bug related to Nuxt or Vue?\n\nNuxt\n\n### Version\n\n3.0.0-alpha.10\n\n### Reproduction\n\n\u003CUTable\n :data=\"data\"\n :columns=\"columnsTable\"\n @select=\"select\"\n/>\n\n\n### Description\n\nIn Nuxt UI v3, the \u003CUTable /> component does not provide any trigger event when clicking on a table row. In contrast, the v2 version included the @select event, which allowed developers to handle row clicks effectively. This regression impacts the ability to implement common interaction patterns, such as handling row selection or performing actions based on user clicks.\n\nDoes Nuxt UI v3 have an event similar to the @select event from v2 for the \u003CUTable /> component? Specifically, is there a way to trigger an event when a table row is clicked?\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2028,2029],{"name":1985,"color":1986},{"name":2030,"color":2031},"v3","49DCB8",3010,"closed","UTable row click event UI3","2025-03-08T12:22:25Z","https://github.com/nuxt/ui/issues/3010",0.78431207,{"description":2039,"labels":2040,"number":2041,"owner":1994,"repository":1994,"state":2033,"title":2042,"updated_at":2043,"url":2044,"score":2045}," in fact it's good, it's the server side that I want to recover so I passed `ssr: true`\r\nand it works\r\nthank you\r\n\r\n_Originally posted by @krxdow in https://github.com/nuxt/nuxt/discussions/19276#discussioncomment-5117262_\r\n ",[],19298,"in fact it's good, it's the server side that I want to recover so I passed `ssr: true`","2023-02-27T09:36:41Z","https://github.com/nuxt/nuxt/issues/19298",0.78608674,{"description":2047,"labels":2048,"number":2055,"owner":1994,"repository":1994,"state":2033,"title":2056,"updated_at":2057,"url":2058,"score":2059},"With the v4 release, we have an opportunity to simplify our current list of 'experimental' features:\r\n\r\n- [ ] remove `treeshakeClientOnly` experimental option (enabled by default since v3.0.0)\r\n- [ ] remove `configSchema` option (enabled by default since v3.3.0)\r\n- [ ] remove `polyfillVueUseHead` (disabled since v3.4.0) - implementable in user-land with [plugin](https://github.com/nuxt/nuxt/blob/f209158352b09d1986aa320e29ff36353b91c358/packages/nuxt/src/head/runtime/plugins/vueuse-head-polyfill.ts#L10-L11)\r\n- [ ] remove `respectNoSSRHeader` (disabled since v3.4.0) - implementable in user-land with [server middleware](https://github.com/nuxt/nuxt/blob/c660b39447f0d5b8790c0826092638d321cd6821/packages/nuxt/src/core/runtime/nitro/no-ssr.ts#L8-L9)\r\n\r\nI would also like to remove `renderJsonPayloads` option (enabled by default since v3.5.0) but there seem to be [a number of repositories using it](https://github.com/search?q=%22renderJsonPayloads:+false%22&type=code) and I think we need to investigate _why_ and help them migrate to JSON payloads first.\r\n\r\nIn addition, I think we can consider enabling the following options by default sooner than 4.x:\r\n\r\n- [x] `headNext` (cc: @harlan-zw - what do you think?)\r\n- [x] `scanPageMeta`\r\n- [x] `sharedPrerenderData`\r\n\r\nThoughts welcome 🙏",[2049,2052],{"name":2050,"color":2051},"3.x","29bc7f",{"name":2053,"color":2054},"4.x","3B01A5",27031,"updating of experimental options","2024-06-11T08:24:55Z","https://github.com/nuxt/nuxt/issues/27031",0.8066956,{"description":2061,"labels":2062,"number":2063,"owner":1994,"repository":2064,"state":2033,"title":2065,"updated_at":2066,"url":2067,"score":2068},"When `nuxt/fonts` downloads a font file (e.g. from Google) with a very long file name, an error is thrown.\n\n```sh\nERROR Could not compile template nuxt-fonts-global.css. nuxt 7:02:46 PM \n\n[nuxt 7:02:46 PM] ERROR ENAMETOOLONG: name too long, open '/home/user/projects/project/.nuxt/cache/fonts/NaN4epOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGbt8jZktqc2V3Zs0KvDLdBP8SBZtOs2IifRuUZQMsPJtUsR4DEK6cULNeUx9XgTnH37Ha_FIAp4Fm0PP1hw45DntW2x0wZGzhPmr1YNMYKYn9_1IQXGwJAiUJVUMdN5YUW4O8HtSoXjC1z3QSabshNFVe3e0O5j3ZjrZCu23Qd4G0EBysQNK-QKavMl12K4Uc5-TkjOSy-WdRsE7H2o0CeYTmrd9vy3LDoxSvApm9iFjMRSNNR_CU.woff2'\n\n at writeFileSync (node:fs:2344:20)\n at node_modules/@nuxt/fonts/dist/module.mjs:554:15\n at Array.map (\u003Canonymous>)\n at normalizeFontData (node_modules/@nuxt/fonts/dist/module.mjs:540:64)\n at resolveFontFaceWithOverride (node_modules/@nuxt/fonts/dist/module.mjs:866:25)\n at async Object.getContents (node_modules/@nuxt/fonts/dist/module.mjs:915:26)\n at async processTemplate (node_modules/nuxt/dist/shared/nuxt.B7-cu52A.mjs:6581:22)\n at async Promise.allSettled (index 23)\n at async generateApp (node_modules/nuxt/dist/shared/nuxt.B7-cu52A.mjs:6606:3)\n at async _applyPromised (node_modules/perfect-debounce/dist/index.mjs:54:10)\n```\nNuxt Config:\n\n```ts\nimport { defineNuxtConfig } from 'nuxt/config';\n\nexport default defineNuxtConfig({\n\tfonts: {\n\t\tdefaults: {\n\t\t\tstyles: ['normal'],\n\t\t\tsubsets: [\n\t\t\t\t'latin',\n\t\t\t],\n\t\t},\n\t\tfamilies: [\n\t\t\t{ global: true, name: 'Roboto Flex', provider: 'google' },\n\t\t\t{ global: true, name: 'Roboto Slab', provider: 'google' },\n\t\t],\n\t},\n\t\n\tmodules: [\n\t\t'@nuxt/fonts',\n\t],\n});\n```",[],565,"fonts","Error ENAMETOOLONG when downloading font file with long file name","2025-03-10T18:26:53Z","https://github.com/nuxt/fonts/issues/565",0.8071333,{"description":2070,"labels":2071,"number":2078,"owner":1994,"repository":2020,"state":2033,"title":2079,"updated_at":2080,"url":2081,"score":2082},"_Improve the design of the modules page with [Raycast](https://www.raycast.com/store) page as the main source of inspiration._\n\n### Todos\n- [ ] Create a responsive design for the modules listing page sync with the API.\n- [ ] Card are external links.\n",[2072,2075],{"name":2073,"color":2074},"design","00bd6f",{"name":2076,"color":2077},"dev","018415",1337,"Modules Page","2023-10-10T14:44:51Z","https://github.com/nuxt/nuxt.com/issues/1337",0.80789936,{"description":2084,"labels":2085,"number":2088,"owner":1994,"repository":2011,"state":2033,"title":2089,"updated_at":2090,"url":2091,"score":2092},"### Description\n\nhey guys i have a very simple minimal project with nuxt/ui and i am getting this error when trying to start it what is the problem:\n```\n[nuxi 6:23:40 ከሰዓት] ERROR Cannot start nuxt: Cannot find package 'C:\\Users\\admin\\Desktop\\Full Typescript Projects\\cognito 1.0\\COSMO\\node_modules\\.pnpm\\vite-plugin-vue-inspector@5.3.1_vite@6.1.0_@types+node@22.13.1_jiti@2.4.2_lightningcss@1.29.1_terser@5.38.1_yaml@2.7.0_\\node_modules\\@babel\\plugin-transform-typescript\\lib\\index.js' imported from C:\\Users\\admin\\Desktop\\Full Typescript Projects\\cognito 1.0\\COSMO\\node_modules\\.pnpm\\vite-plugin-vue-inspector@5.3.1_vite@6.1.0_@types+node@22.13.1_jiti@2.4.2_lightningcss@1.29.1_terser@5.38.1_yaml@2.7.0_\\node_modules\\vite-plugin-vue-inspector\\dist\\index.mjs\nDid you mean to import \"@babel/plugin-transform-typescript/lib/index.js\"?\n```\nhere is my nuxt.config.ts\n```ts\n// https://nuxt.com/docs/api/configuration/nuxt-config\nexport default defineNuxtConfig({\n compatibilityDate: '2024-11-01',\n devtools: { enabled: true },\n modules: ['@nuxt/ui'],\n css: ['~/assets/css/main.css']\n})\n\n```\nand my 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 },\n \"dependencies\": {\n \"@nuxt/ui\": \"3.0.0-alpha.12\",\n \"nuxt\": \"^3.15.4\",\n \"vue\": \"latest\",\n \"vue-router\": \"latest\"\n },\n \"packageManager\": \"pnpm@9.15.4+sha512.b2dc20e2fc72b3e18848459b37359a32064663e5627a51e4c74b2c29dd8e8e0491483c3abb40789cfd578bf362fb6ba8261b05f0387d76792ed6e23ea3b1b6a0\"\n}\n```\nit goes away when i remove nuxt-ui and you can easily try it out by cloning this repo :\nhttps://github.com/ketsebaoteth/COSMO\n\nwhat am i doing wrong or is this a known issue",[2086,2087],{"name":2005,"color":2006},{"name":2030,"color":2031},3272,"Cannot start nuxt: cannot find package bable-plugin-jsx","2025-02-08T17:44:28Z","https://github.com/nuxt/ui/issues/3272",0.8169755,{"labels":2094,"number":2098,"owner":1994,"repository":1994,"state":2033,"title":2099,"updated_at":2100,"url":2101,"score":2102},[2095],{"name":2096,"color":2097},"2.x","d4c5f9",7190,"FYI: missed link in this question !","2023-01-18T22:02:53Z","https://github.com/nuxt/nuxt/issues/7190",0.8185457,["Reactive",2104],{},["Set"],["ShallowReactive",2107],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"te2HJ5BkyK-yf5-ar4Akx02oJzihpV6ZiR2Hu9EHDAY":-1},"/nuxt/icon/101"]