Umbrella ticket for maintenance and code quality tasks within the current WMDE-QWERTY-Season-Sprint-2019-03-20 that are not strictly necessary for a user-facing story.
- T217835: Assist an unbreak now (UBN) in the Collection extension.
- Several cleanups in the Popups extension that don't necessarily have a separate ticket.
- Apply file size optimization techniques on all OOUI SVG icons. Motivation is the fact that we are using a bunch of these icons in the Popups extension.
- [Avoid WebRequest::getVal](https://gerrit.wikimedia.org/r/#/q/owner:thiemo.kreuz%2540wikimedia.de+getVal+after:2019-03-01) for performance reasons. @Krinkle reminded us to do this, and we updated all code we care about to demonstrate this best-practice.
- Code reviews for @D3r1ck01.
- Refactor the TextExtracts extension for better testability. Motivation is the fact that the Popups extension depends on it.
- Bugfixes and related cleanups in the CirrusSearch extension.
- Remove significant amounts of unused code from core.
- Add node selenium tests for revision highlight feature
- Several patches to streamline the RevisionSlider filter/highlight features
- Minor refactoring on TwoColConflict browser tests
- …