Visit https://m.mediawiki.org/wiki/User:CKoerner_(WMF)
{F13717232}
Cannot replicate this on Jon's: Visit https://m.mediawiki.org/wiki/User:Jdlrobson
How it should look:
{F13717344}
The problem seems to be that the following styles are not loaded:
```
..mw-ui-icon-mf-talk:before, mw-ui-icon-talk:before {}
.user-links li {
display: inline-block;
}
```
mobile.userpage.icons and mobile.userpage.icons.styles appear to not be loaded on Chris's page.
== Developer notes
The issue effects Global user pages only.
The problem is that ExtMobileFrontend ::domParse is called inside OutputPageBeforeHTML - a hook which is not invoked for global user pages.
There seems to be confusion about responsibility between Minerva and MobileFrontend here.
While, a user page that does not exist works is transformed for [[ https://m.mediawiki.org/w/index.php?title=User:Rickathesperian | Mobile Minerva ]] and[[ https://m.mediawiki.org/w/index.php?title=User:Rickathesperian&useskin=vector | Mobile Vector ]]
The header with the talk page icon and menu bar belong to Minerva:
(note [[ https://m.mediawiki.org/wiki/User:CKoerner_(WMF)?useskin=vector | Mobile Vector ]] does not show this header)
Thus, the talk page icon and the rules relating to .user-links that currently live in the module `mobile.userpage.styles` should in fact belong to Minerva and the talk icon belonging to `mobile.userpage.icons` should actually live in a module that lives in Minerva.
This was broken in T182162
Fix
[x] Restore modules skins.minerva.userpage.styles and skins.minerva.userpage.icons with the styles that should be shipped. This is done in https://gerrit.wikimedia.org/r/410364
[] Remove the talk page icon from the definition inside mobile.userpage.icons
[] Remove styles relating to user-links from the `mobile.userpage.styles` module.
= QA steps
I've setup GlobalUserPages on reading web staging.
[] Visit http://reading-web-staging.wmflabs.org/w/index.php?title=User:CKoerner_(WMF)&mobileaction=toggle_view_mobile
The navigation bar at the top of the page should appear horizontally
[] Check empty message shows on http://reading-web-staging.wmflabs.org/w/index.php?title=User:Jdlrobson
[] Check empty message + icon shows on http://reading-web-staging.wmflabs.org/w/index.php?title=User:Jdlrobson&useskin=vector