Problem
The MobileFrontend extension currently tries to mimic the watchlist in core but fails due to the fact the special watchlist class mixes rendering with model generation. Ideally it should be possible to skin the data by creating this separation.
Recreating the watchlist for mobile is very wasteful.
It causes additional work for other teams (see T159793).
The Watchlist special page also handles various user preferences which are currently overlooked by the mobile version.
Differences between mobile and desktop skinning
As you can be seen the positions of elements are extremely different. Touch areas are different. It's impossible to use the same HTML for both designs without a fundamental change to the design.
roll out plan
- Align the HTML/CSS for mobile and desktop.
- enable for all logged in users on English Wikipedia
- Enable on all projects
- Decommission associated code (will be done in T365769)

