|Duplicate||• STH||T302350 <Core Technology> Upgrade MediaWiki to Vue 3|
|In Progress||egardner||T289017 [EPIC] <Core Technology> Upgrade MediaWiki projects from Vue 2 to Vue 3|
|Open||egardner||T289104 Remove compatibility code for Vue 2 and Vuex 3|
|Resolved||Jdforrester-WMF||T270783 Migrate WikiLambda Vue code to Vue3|
|Resolved||SimoneThisDot||T301520 Drop our dependency on Vue Router so we can migrate to Vue3 more easily|
At the time of working on the Vue2->3 test port, the only version of vue-router that was Vue3-compatible was an alpha badged as incomplete. Given that we weren't using it much, DST had said that we shouldn't use it, and that we would have had to take it through a security review to use in production, we decided it was a lot simpler and easier just to bin it. I believe that there's now a proper Vue3 version out there now, but the other things hold still, so…
Thanks @Jdforrester-WMF. There is indeed a stable router for Vue3 now but getting it reviewed and accepted is another hurdle we don't need at the moment. Our usage is also minimal so we'll look at your replacement solution for inspiration. There may be an opportunity for a vue-compatible micro router in core if T290916 doesn't get any traction.