Page MenuHomePhabricator

CX dashboard tabs are broken in plwiki
Closed, ResolvedPublic


plwiki CX Dashboard has broken tabs. See image:

Event Timeline

KartikMistry raised the priority of this task from to Needs Triage.
KartikMistry updated the task description. (Show Details)
Nikerabbit renamed this task from CX Dashboad tabs are broken in plwiki to CX dashboard tabs are broken in plwiki.Jan 27 2016, 1:20 PM
Nikerabbit set Security to None.

Reason is that something loads mediawiki.ui.input module on that page. You can confirm this yourself by typing mw.loader.load( 'mediawiki.ui.input' ); on working wiki.

The gadget module ext.gadget.pope loads 'mediawiki.ui.input' .
But apparently, as per The gadget is supposed to be intiated in some special pages and not in Special:CX.

That page looks equally broken for me on all wikis I checked. What should I be looking for? Are you talking about Special:ContentTranslationStats?

This is what we see in plwiki. See the 3 tabs appearing with large widths

Expected rendering, as seen in

Oh… I was confused because Special:ContentTranslation was claiming that no such page exists, I filed T125306 about it.

I also filed T124896 about how ContentTranslation's lack of sidebar causes another gadget to break, which in turn breaks ContentTranslation.

So… why is ContentTranslation adding 'mw-ui-input' to those tabs if it doesn't expect the .mw-ui-input styles to apply?…

Change 267443 had a related patch set uploaded (by Bartosz Dziewoński):
Do not add 'mw-ui-input' class to translation filter tabs (cx-filters)

Amire80 triaged this task as Medium priority.Jan 31 2016, 10:56 AM
Amire80 added a project: LE-CX8-Sprint 1.
Amire80 moved this task from Backlog to In Review on the LE-CX8-Sprint 1 board.
Amire80 added a project: WorkType-Maintenance.

Change 267443 merged by jenkins-bot:
Do not add 'mw-ui-input' class to translation filter tabs (cx-filters)

Arrbee added a subscriber: Arrbee.