Page MenuHomePhabricator

UniversalLanguageSelector language filter jQuery UI dialog should converted to OOUI dialog
Open, Needs TriagePublic

Description

This will be a fairly large task.

Event Timeline

The language selector dialog is mostly implemented in the upstream jquery.uls library. I am doubtful whether other users of that library would continue using it if it pulled the OOUI dependency.

Having said that, there is a lot of technical debt in this code, and it would be good to rewrite it. Who knows, maybe it is possible to write the code in a way that having alternative UI on top of the functionality is easy and low maintenance.

Also, there is an about year delay before any new OOUI features and bugfixes can be used ULS and other extensions in MLEB, because master branch of those extensions need to support the two stable releases.