Page MenuHomePhabricator

[SW] [WtC-M2] [EPIC] Gradually update relevant Mismatch Finder code to Vue 3
Closed, ResolvedPublic

Description

Context

After updating the Vue version in T346138: [WtC-M1] Migrate Vue 2 to Vue 3, the Vue based code in Mismatch Finder should be updated to match Vue3 API. According to the Vue migration guide, to achieve this,
we can track the runtime deprecation warnings that will be emitted by each of the current components defined in the project.

Once the mentioned task is completed, we can list those immediately apparent warnings, in conjunction with a list of all components in Mismatch Finder, and start migrating them gradually.

Main Objectives

  • No Vue deprecation warnings are emitted during runtime.
  • Vue APIs are used consistently across Mismatch Finder components

Event Timeline

ItamarWMDE renamed this task from [WtC-M2][EPIC] Gradually update relevant Mismatch Finder code to Vue 3 to [MSMF] [WtC-M2] [EPIC] Gradually update relevant Mismatch Finder code to Vue 3.Sep 20 2023, 2:35 PM
Sarai-WMDE renamed this task from [MSMF] [WtC-M2] [EPIC] Gradually update relevant Mismatch Finder code to Vue 3 to [WtC-M2] [EPIC] Gradually update relevant Mismatch Finder code to Vue 3.Sep 28 2023, 2:41 PM
Sarai-WMDE renamed this task from [WtC-M2] [EPIC] Gradually update relevant Mismatch Finder code to Vue 3 to [SW] [WtC-M2] [EPIC] Gradually update relevant Mismatch Finder code to Vue 3.Oct 5 2023, 5:27 PM

SW notes: There's probably only one deprecation warning that doesn't come from WiKit (related to LanguageSelector, see T345915). We aren't sure this task will be needed.

karapayneWMDE claimed this task.