Upgrade Vuex implementation to be compatible with Vue 3's reactivity system #11081
Closed
1 task done
Labels
QA/dev-automation
Issues that engineers have written automation around so QA doesn't have look at this
Milestone
The current Vuex implementation for Dashboard is not fully compatible with Vue 3's reactivity system. Using
Object.defineProperty()
on the root state will generate the following errorThis error occurs because Vue 3 wraps the store's state object with a proxy to make it reactive, and the proxy's target object has its properties marked as non-writable and non-configurable.
$router
,$route
,$plugin
, andcache.map
are marked as non-reactive #11098The text was updated successfully, but these errors were encountered: