\n\u003C/UDropdownMenu>\n```\n\n### Logs\n\n```shell-script\n\n```",[3192,3193,3196],{"name":3146,"color":3147},{"name":3194,"color":3195},"needs reproduction","CB47CF",{"name":3197,"color":3198},"v3","49DCB8",3546,"ui","`UAvatar` doesn't trigger `UDropdownMenu`","2025-03-28T17:43:01Z","https://github.com/nuxt/ui/issues/3546",0.7073143,{"description":3206,"labels":3207,"number":3209,"owner":3155,"repository":3177,"state":3178,"title":3210,"updated_at":3211,"url":3212,"score":3213},"",[3208],{"name":3146,"color":3175},670,"[Project] Branches and files modals should close on `esc` like other modals","2023-02-15T12:32:43Z","https://github.com/nuxt/nuxt.com/issues/670",0.7125117,{"description":3215,"labels":3216,"number":3218,"owner":3155,"repository":3156,"state":3178,"title":3219,"updated_at":3220,"url":3221,"score":3222},"### Describe the feature\n\n## Problem\n\nCurrently, `vm` in `mountSuspended()` does not automatically unwrap refs, which is inconsistent with vue/test-utils:\n\n```typescript\n// Current behavior (inconsistent)\nconst component = await mountSuspended(SomeComponent)\nconsole.log(component.vm.someRef) // Returns ref object, not the value\nconsole.log(component.vm.someRef.value) // Need to manually access .value\n\n// Expected behavior (vue/test-utils)\nconst wrapper = mount(SomeComponent)\nconsole.log(wrapper.vm.someRef) // Returns unwrapped value\n```\n\n## Expected Behavior\n\n`wrapper.vm` should automatically unwrap refs to match vue/test-utils:\n\n```typescript\nconst component = await mountSuspended(SomeComponent)\nexpect(component.vm.someRef).toBe('thing') // Should work directly\ncomponent.vm.someRef = 'new thing' // Should update ref.value\nexpect(component.vm.someRef).toBe('new thing') // Should reflect changes\n```\n\n### Additional information\n\n- [ ] Would you be willing to help implement this feature?\n- [ ] Could this feature be implemented as a module?\n\n### Final checks\n\n- [x] Read the [contribution guide](https://nuxt.com/docs/community/contribution).\n- [x] Check existing [discussions](https://github.com/nuxt/nuxt/discussions) and [issues](https://github.com/nuxt/nuxt/issues).",[3217],{"name":3152,"color":3153},1404,"`vm` should automatically unwrap refs to match vue/test-utils behavior","2025-09-06T20:07:00Z","https://github.com/nuxt/test-utils/issues/1404",0.71649843,{"description":3224,"labels":3225,"number":3230,"owner":3155,"repository":3155,"state":3178,"title":3231,"updated_at":3232,"url":3233,"score":3234},"### Environment\r\n\r\n- Operating System: `Darwin`\r\n- Node Version: `v16.3.0`\r\n- Nuxt Version: `3-3.0.0-27234209.7bf2412`\r\n- Package Manager: `Yarn`\r\n- Bundler: `Webpack`\r\n- User Config: `-`\r\n- Runtime Modules: `-`\r\n- Build Modules: `-`\r\n\r\n### Describe the bug and expected behavior\r\n\r\nCalling `useState()` produces `ReferenceError: toRef is not defined`.\r\n\r\n### Steps to reproduce\r\n\r\n`pages/state.vue`\r\n```vue\r\n\u003Cscript setup lang=\"ts\">\r\nconst state = useState('state', () => true)\r\nconst toggle = () => state.value = !state.value\r\n\u003C/script>\r\n\r\n\u003Ctemplate>\r\n \u003Cdiv>\r\n State: {{ state }}\r\n \u003Cbutton @click=\"toggle\">Toggle\u003C/button>\r\n \u003C/div>\r\n\u003C/template>\r\n```\r\n\r\n### Additional context\r\n\r\nLooks like the same problem `useAsyncData()` had.\r\n",[3226,3229],{"name":3227,"color":3228},"3.x","29bc7f",{"name":3146,"color":3147},11866,"`ReferenceError: toRef is not defined` on useState()","2023-01-19T15:48:16Z","https://github.com/nuxt/nuxt/issues/11866",0.7177023,{"description":3236,"labels":3237,"number":3244,"owner":3155,"repository":3177,"state":3178,"title":3245,"updated_at":3246,"url":3247,"score":3248},"_Following the meeting in Paris with @danielroe and @Atinux, we need a better communication for our community members to have a better understanding of our organisation._\n\nAdd a FAQ page to explain the scope of Nuxt Open Source Community and NuxtLabs.\nExample: [Vue FAQ](https://vuejs.org/about/faq.html)\n",[3238,3241],{"name":3239,"color":3240},"marketing","f5c828",{"name":3242,"color":3243},"dev","018415",1336,"FAQ Page","2023-10-10T14:44:50Z","https://github.com/nuxt/nuxt.com/issues/1336",0.71896416,{"description":3250,"labels":3251,"number":3254,"owner":3155,"repository":3155,"state":3178,"title":3255,"updated_at":3256,"url":3257,"score":3258},"### Environment\r\n\r\nStackblitz\r\n\r\n### Reproduction\r\n\r\n1. Open [Vue Playground Link](https://play.vuejs.org/#eNp9U1tP2zAU/itHfmk6lRQoT12pxrY+MImLBtsLRlOanBSDY2eOXYqq/PcdO2nacakURcc+1+87n9fsrCzjpUM2ZpMqNaK0UKF15ZQrUZTaWFiDwXwAz4lNH2Z5jqmFGnKjC+hRXq+Lu3j5pslSqGzrjoc7d74JBXOValVZsFjZM2Pg1FeP7tYgsjEcQT2gft483pqjrXkC9X2fq51ZoqgPp1PwRbXEWOpF1JaOl4l0OIDe1a/bm/Pvs16fMifDBiTBo4PFopSJRToBTHYBLA8KnaEc+1oHiTGnnLVlOYMhxU+GXTIbsFc4X5MJMlELX6LibJfYjzj9zJV9KRFuqeXV/JFIauArV8zRQP2WxAxzofDCzzxps+7up1Gvjeh5Ag3+dcIg1bHGIdREB1e5U6kVWoErMwJDscnLTGJBSCKhMlxtug5AqFyP4ToxViRdl2kf1p69/0i/C5n3fm7vA4jj+L2AQef1tcOJsNG3AZjh3C1++wyq1Wz6nTmPN/K4SOxDnEutTRRMk6hMF5T36ejwsN8ifiueMOQ+BZ1fNgKivdT+t09FmVgGg8y5s5aY/ZJKkT7R+rdoggx8DMANktrCXZM0bLJa/3rdLbkmXry/abCjP65IgbYiALlYxI+VVqS/gImzlGQpJJqr0i+Z5DferISzREr9/CPceUG0y6CcB0yf3rl/rFb+jrNrgxWaJaHofDYxC7SNe3ZziSuyOyc9JScpeo/zJxL5zs/YhH11KqOxd+LCtOfh5Qi1uK1mK4uq2oDygwb5hHjO6BX5F/kR9O24o3i0kR2x+GeJxtckAkfxSTwasfof0HG4/Q==)\r\n2. Click on \"Set value\"\r\n3. Check the console and see that watchEffect was triggered (\"outside\" and \"inside\")\r\n\r\nNow with Nuxt 🙈 \r\n\r\n1. Open the [Stackblitz](https://stackblitz.com/edit/nuxt-issues-28240)\r\n2. Click on \"Set Value\"\r\n3. Check the console -> watchEffect **was not triggered**, neither \"outside\" nor \"inside\"\r\n\r\n### Describe the bug\r\n\r\nI am not sure why the behavior is different than in plain Vue but somehow, even with `ssr: false`, the update event of `defineModel` is never fired when using an array ref as value and modifying an element of the array.\r\n\r\n### Additional context\r\n\r\nusing `watch` + `deep` (in either inside or outside) will trigger properly.\r\n\r\n### Logs\r\n\r\n_No response_",[3252],{"name":3152,"color":3253},"E99695",28240,"defineModel behavior for `ref` arrays differs from plain Vue","2024-07-22T08:30:11Z","https://github.com/nuxt/nuxt/issues/28240",0.72054386,["Reactive",3260],{},["Set"],["ShallowReactive",3263],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fS4WN9eVHCY_K5Yfh3nHLXrRrHxtT-Tb9VzfcCpCagV4":-1},"/nuxt/test-utils/885"]