Page MenuHomePhabricator

Check for special configurations before deploying Sub-referencing
Open, Needs TriagePublic

Description

The most recent deployment of sub-refs on svwiki surfaced a rendering issue. This was reported and solved in T418280: Main references are displayed incorrectly on svwiki (if they're not used in the article).
Before the next rollout phase, we will want to investigate and potentially fix rendering and other incompatible issues resulting from special wiki configurations.

Event Timeline

I think it's worth investing a bit of time into one of the possible technical solutions I listed in T418280#11647939. I especially like #2 (i.e. hard-code the HTML for the special case of an unused main ref, without using the problematic message). I would love to experiment with that a bit before the big rollout.

Change #1245343 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/Cite@master] Stop using cite_references_link_many message for zero backlinks

https://gerrit.wikimedia.org/r/1245343

Change #1247440 had a related patch set uploaded (by Thiemo Kreuz (WMDE); author: Thiemo Kreuz (WMDE)):

[mediawiki/extensions/Cite@master] Remove empty backlink <span> from Parsoid output

https://gerrit.wikimedia.org/r/1247440

Change #1245343 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Stop using cite_references_link_many message for zero backlinks

https://gerrit.wikimedia.org/r/1245343

Sharing an idea here, that we enable sub-referencing in just the User namespace to help find issues before full deployment.

Change #1247440 abandoned by Thiemo Kreuz (WMDE):

[mediawiki/extensions/Cite@master] Remove empty backlink <span> from Parsoid output

Reason:

Not possible as long as the rendering of the ↑ depends on this <span>.

https://gerrit.wikimedia.org/r/1247440