See T289020 and https://www.mediawiki.org/wiki/Vue.js/Vue_3_migration for migration instructions
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Duplicate | • STH | T302350 <Core Technology> Upgrade MediaWiki to Vue 3 | |||
In Progress | None | T289017 [EPIC] <Core Technology> Upgrade MediaWiki projects from Vue 2 to Vue 3 | |||
Resolved | egardner | T289020 Migrate all extension/skin code to Vue 3 | |||
Resolved | Catrope | T339965 Migrate WikiLambda extension to Vue 3 |
Event Timeline
Change 968786 had a related patch set uploaded (by Catrope; author: Catrope):
[mediawiki/extensions/WikiLambda@master] Disable all Vue 3 compat, including whitespace handling
WikiLambda already had { MODE: 3 } set globally, which is most of what was needed. The remaining steps are:
- Setting whitespace handling to 'condense' to match Vue 3; the attached patch does this. This typically doesn't cause problems, but it can change behavior in some rare circumstances.
- Testing WikiLambda with this unmerged core change, to verify that removing the Vue 3 compat build would not break anything in WikiLambda
Once those two things are done, this task can be closed.
Change 968787 had a related patch set uploaded (by Catrope; author: Catrope):
[mediawiki/extensions/WikiLambda@master] Prepare Vue setup code for migration away from compat build
Change 968786 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Disable all Vue 3 compat, including whitespace handling
Change 968787 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Prepare Vue setup code for migration away from compat build
Merged. Thank you!
- Testing WikiLambda with this unmerged core change, to verify that removing the Vue 3 compat build would not break anything in WikiLambda
Have just done a quick test; everything seems fine. Buttons, inputs, dialogs, menus, look-ups, icons all appear as expected, and all of the Vue 2->3 migration warning spam is gone.
Once those two things are done, this task can be closed.
Thank you!