\n \u003CUButton\n variant=\"outline\"\n class=\"rounded\"\n label=\"Middle\"\n @click=\"open = false\"\n />\n \u003CUButton\n type=\"submit\"\n class=\"rounded\"\n label=\"Confirm\"\n color=\"primary\"\n @click=\"open = false\"\n />\n \u003C/div>\n \u003C/template>\n \u003C/UModal>\n \u003CUButton\n variant=\"outline\"\n color=\"neutral\"\n @click=\"\"\n >\n Other Button\n \u003C/UButton>\n \u003C/UButtonGroup>\n\u003C/template>\n```\n\n\u003Cimg width=\"362\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/da66f0d8-fc42-45a5-b1e1-d7214468b24a\" />\n\n\u003Cbr>\n\n\u003Cimg width=\"543\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/a50767ec-bea5-4c88-9b45-963f8e81e5df\" />\n\n\n### Additional context\n\n_No response_\n\n### Logs\n\n```shell-script\n\n```",[2072,2073],{"name":2014,"color":2015},{"name":2002,"color":2003},2978,"The button styles in UModal body should not be affected by UButtonGroup.","2025-02-07T15:32:58Z","https://github.com/nuxt/ui/issues/2978",0.68583435,{"description":2080,"labels":2081,"number":2087,"owner":1988,"repository":1988,"state":2031,"title":2088,"updated_at":2089,"url":2090,"score":2091},"### Environment\r\n\r\n------------------------------\r\n- Operating System: Linux\r\n- Node Version: v18.17.0\r\n- Nuxt Version: 3.7.0\r\n- CLI Version: 3.7.3\r\n- Nitro Version: 2.6.2\r\n- Package Manager: yarn@1.22.19\r\n- Builder: -\r\n- User Config: ignore, modules, supabase, css, app, vite\r\n- Runtime Modules: nuxt-icon@0.5.0, @unocss/nuxt@0.56.1, @nuxtjs/supabase@1.1.2, @nuxtjs/color-mode@3.3.0\r\n- Build Modules: -\r\n------------------------------\r\n\r\n### Reproduction\r\n\r\nVue playground [[link](https://play.vuejs.org/#eNqNU01v2zAM/SuELo5Rwx7Qm+sE24octsM2dDvq4im069aWDIlOAwT+76XkJHXatOjBH+J7fHqkqL341vfpdkCRi8Ip2/QEDmnoV1I3XW8swR4sVgm/SkXNFhN4KkndHz7rqkJFMEJlTQcRC0U3UkutjHasRCXhnU+E5UlgsQdlBk05fIExZvYZtwrM6g0p7LZ4EUxgEcNyxSztTItpa+oZGsc3kGVAtqlrtO5VOlfzbnKVbst2wDjhujeIfc4iA3oPFwSn6hdvxSKc+hJqziFKZq247O0TUtVc6OjztdixnUbfto165G5OknupYWYiDd29uuLOnsIHyTPozInyiriJ/HmM/BTZNDE8K7wg7PqWhXgFUPwfiIyGryFnKcXBjxQrQkdFNuHMLbJZokgEOd6zaur0wRnNUxmMS6FM1zct2t89NexJinwqyWNl25qnnyHmDys5xtU9qscL8Qe38zEp/lh0aLcoxQmj0tZIE7z++wt3/H8CO7MZWmZ/AN4h92vwHifa90Fv2PaMF9z+CHer0fU/t94Rancsyhv1zDHwpeAbdftB6S92r9PrkMdHI8ZnXQJLPw==)]\r\nNuxt repro [[link](https://stackblitz.com/edit/github-q8xcd1?file=app.vue)]\r\n\r\n### Describe the bug\r\n\r\nI noticed some watchEffects in my application did not seem to be triggering. I thought it was a vue problem, but seeking help from the community, it seems that it was not an issue with vue itself. Then I was able to verify that the same effects indeed ran normally on vue, but not on nuxt.\r\n\r\nI was capable of reproducing it within the playgrounds. Here is the basic snippet of code I am using:\r\n\r\n```vue\r\n\u003Cscript setup>\r\nimport { ref, reactive, watch, watchEffect } from 'vue';\r\n\r\nconst stateReact = reactive({ count: 0 });\r\nconst stateRef = ref({ count: 0 });\r\nwatch(stateReact, () => console.log(stateReact)); // triggers\r\nwatch(stateRef, () => console.log(stateRef.value), { deep: true }); // triggers\r\nwatchEffect(() => console.log('effect react: ', stateReact)); // do not trigger on nuxt\r\nwatchEffect(() => console.log('effect ref: ', stateRef.value)); // do not trigger on nuxt\r\n\r\nconst onClick = () => {\r\n stateReact.count++;\r\n stateRef.value.count++;\r\n console.log('clicked');\r\n};\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Cbutton @click=\"onClick\">test\u003C/button>\r\n\u003C/template>\r\n```\r\n\r\nThe expected behavior: When clicking the button, 4 logs should be printed to the console.\r\n\r\nBut on nuxt, the watchEffects logs don't trigger. You can see that by opening the dev tools and watching the console on the repros.\r\n\r\nWith nuxt:\r\n\r\nhttps://github.com/nuxt/nuxt/assets/54607854/0030b818-9851-4fe0-9a0e-c4675a3e9f8c\r\n\r\nWith vue:\r\n\r\nhttps://github.com/nuxt/nuxt/assets/54607854/cf20a26d-ed7a-4b46-8596-98c92d66cb50\r\n\r\nI am assuming it is an issue, since it behaves differently.\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2082,2085],{"name":2083,"color":2084},"3.x","29bc7f",{"name":1985,"color":2086},"E99695",23628,"watchEffect is not triggering with reactive or ref objects","2023-10-18T19:57:30Z","https://github.com/nuxt/nuxt/issues/23628",0.6871088,{"description":2093,"labels":2094,"number":2096,"owner":1988,"repository":2005,"state":2031,"title":2097,"updated_at":2098,"url":2099,"score":2100},"### Environment\r\n\r\nnewest\r\n\r\n### Version\r\n\r\n^2.13.0\r\n\r\n### Reproduction\r\n\r\n`\u003CUTabs :ui=\"{strategy: 'override'}\">`\r\n\r\n### Description\r\n\r\nMake a UTabs component with an ui prop and set strategy as a string. Typescript will complain but it will render as intended\r\n\r\nTypes of property 'strategy' are incompatible.\r\nType 'string' is not assignable to type 'Strategy | undefined'\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Logs\r\n\r\n_No response_",[2095],{"name":2014,"color":2015},2268,":ui prop typescript error with 'strategy' as a string","2024-09-30T09:51:02Z","https://github.com/nuxt/ui/issues/2268",0.6928013,["Reactive",2102],{},["Set"],["ShallowReactive",2105],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"lYf0a5XvvaWO69NS3sHvT0k44DcgP15XKzBRaM9qr9Y":-1},"/nuxt/ui/3774"]