Take the Czech Wikipedia as an example: MediaWiki:Recentchangestext clearly has interwiki links but they no longer show up on Special:RecentChanges.
I'm pretty confident that this started happening a few hours ago (August 4).
Srdjan | |
Aug 3 2017, 11:13 PM |
F9233254: Screen Shot 2017-08-30 at 4.45.42 PM.png | |
Aug 31 2017, 12:05 AM |
F9233233: Screen Shot 2017-08-30 at 4.46.01 PM.png | |
Aug 31 2017, 12:05 AM |
F9162494: specialrecentchangestext-expanded.png | |
Aug 24 2017, 5:21 AM |
F9162519: specialrecentchangestext-expanded-enwiki.png | |
Aug 24 2017, 5:21 AM |
F9162490: specialrecentchangestext-collapsed.png | |
Aug 24 2017, 5:21 AM |
F9162480: specialrecentchangestext.png | |
Aug 24 2017, 5:21 AM |
Take the Czech Wikipedia as an example: MediaWiki:Recentchangestext clearly has interwiki links but they no longer show up on Special:RecentChanges.
I'm pretty confident that this started happening a few hours ago (August 4).
I also noticed the same behaviour since today.
Also T102888 (show interwikis from Wikidata on special pages) still has to be solved.
Was this perhaps caused by https://gerrit.wikimedia.org/r/#/c/368358/ or some related change?
One workaround I've discovered is to move the interwiki links from MediaWiki:Recentchangestext to MediaWiki:Recentchanges-summary.
MediaWiki:Recentchangestext is an highly used page on thousands of wikis, this breaking change is unnecessarily disruptive. If the message cannot be moved back to its original location for some technical reason (standardisation of messake keys is not one), then the special page should be instructed to look up both locations.
I am looking at https://cs.wikipedia.org/wiki/Speci%C3%A1ln%C3%AD:Posledn%C3%AD_zm%C4%9Bny and I can see the MediaWiki:Recentchangestext message clearly.
Is this about the new "Recent Changes Enhanced Filters" perhaps? In this version, the MediaWiki:Recentchangestext appears collapsed (though it will 'remember' your setting if you open it) to save room:
I do notice a little bug with the expand button/link when the list is expanded, though, but it doesn't happen in English Wikipedia, so I'll have to debug this further to fix it.
See example in English Wikipedia:
Are we talking about the RCFilters beta feature, or is there a bug I can't reproduce in general Special:RecentChanges without the beta feature on?
@Mooeypoo : this task is not about MediaWiki:Recentchangestext as a whole, but about interwiki links provided by it. Note that no interwiki links are present in your examples. They should be provided by MediaWiki:Recentchangestext page, they are part of the code (see https://cs.wikipedia.org/w/index.php?title=MediaWiki:Recentchangestext&action=edit). But nothing is displayed. This worked well a few weeks ago.
Special: pages don't display interwikilinks, unless if a hack is found. In this case, the hack is to transclude those links using MediaWiki:Recentchangestext.
This is a special case of T66969. Interwiki links act the same as ResourceLoader modules here (which that task talks about) – they are part of the "metadata" of the parser output. Previously, Special:RecentChanges parsed this message "manually", which caused the metadata to be included in the final page (using OutputPage::addWikiText()) – after change https://gerrit.wikimedia.org/r/#/c/368358/ (already linked above), it uses the more common method (Message::parse()) which loses the metadata.
Change 374345 had a related patch set uploaded (by Bartosz Dziewoński; owner: Bartosz Dziewoński):
[mediawiki/core@master] SpecialRecentchanges: Restore ability to use language links in 'recentchangestext' message
This should be implemented fully automatically in the software (T123063: Special pages should link to all languages in a project.). MediaWiki knows, or should know, the canonical name of Special:RecentChanges on each Wikimedia wiki (same for any special page). And they should all be linked (Compact Language Links solves any UI cluttering issue).
But in the meantime, thanks to @matmarex for fixing the regression.
Change 374345 merged by jenkins-bot:
[mediawiki/core@master] SpecialRecentchanges: Restore ability to use language links in 'recentchangestext' message
For testing the fix the following was checked: