The WVUI-based UI in GlobalWatchlist is currently behind a feature flag, and is disabled in production, so this migration doesn't affect users of GlobalWatchlist in production (until the feature flag is enabled at some point in the future).
|mediawiki/extensions/GlobalWatchlist||master||+59 -40 K||Drop abandonware Vue version, unmaintained for over a year|
|Duplicate||• STH||T302350 <Core Technology> Upgrade MediaWiki to Vue 3|
|Stalled||egardner||T289017 [EPIC] <Core Technology> Upgrade MediaWiki projects from Vue 2 to Vue 3|
|Resolved||Jdforrester-WMF||T302129 Migrate all CLI testing of Vue code (jest etc.) from Vue 2 to Vue 3 in compatibility mode|
|Resolved||Diesel_kapasule||T310244 Remove WVUI from MediaWiki core|
|Resolved||Volker_E||T310240 Remove Vue version of GlobalWatchlist with its WVUI dependency|
All WVUI components used by GlobalWatchlist now have equivalents in Codex
Codex does not have the same functionality that WVUI provided, specifically styles for toggle buttons that are active but disabled. This should wait until T305437: [Design Spike] Audit all use cases for "disabled" buttons to identify inconsistencies is resolved, or (less desirable) will need to add its own style overrides
This has been delayed for far too long. I'm going to propose dropping GlobalWatchlist from the CI gate so we can finally drop WVUI from MediaWiki without breaking everyone else's tests; it'll just be GW that's broken.