Page MenuHomePhabricator

Wikidata watchlist/RC items broken with enhanced recent changes enabled
Closed, ResolvedPublic

Description

Broken display of wikidata edit in watchlist

When the "Group changes by page in recent changes and watchlist" setting is enabled, watchlist and recent changes items are wrong: summary is missing, there is no QXXXX identifies, all links (hist, diff, user etc) point to local wiki and mostly don't work (e.g. old and new revision is the same in diff), there is a rollback link (which also does not work). See third item on attached screenshot.


Version: unspecified
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=44225

Attached:

Wikidata_watchlist_error.png (107×622 px, 14 KB)

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 1:31 AM
bzimport set Reference to bz44222.
bzimport added a subscriber: Unknown Object (MLST).

https://gerrit.wikimedia.org/r/#/c/48438/ will omit Wikidata edits for now, until we can get the necessary changes needed into MediaWiki core and the extension. (and then get it deployed)

I can't promise a timeframe for this, but hope to have full support for enhanced changes format in the next few weeks.

Verified in Wikidata demo sprint 32

Restricted Application added a subscriber: StudiesWorld. · View Herald Transcript

Change 342281 had a related patch set uploaded (by Catrope):
[mediawiki/extensions/Wikibase] More clearly document that Wikidata entries are disabled in enhanced changes, and why

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

In T46222#515378, @aude wrote:

https://gerrit.wikimedia.org/r/#/c/48438/ will omit Wikidata edits for now, until we can get the necessary changes needed into MediaWiki core and the extension. (and then get it deployed)

I can't promise a timeframe for this, but hope to have full support for enhanced changes format in the next few weeks.

Is this ever going to be addressed? I was digging through the history of the relevant code in Wikidata and eventually found this bug. I've submitted a patch to make it clearer what's happening and why for future readers of the code, but it'd be nice to be able to remove this odd 4-year-old hack at some point.

Change 342281 merged by jenkins-bot:
[mediawiki/extensions/Wikibase] More clearly document that Wikidata entries are disabled in enhanced changes, and why

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