Page MenuHomePhabricator

diffs between different pages no longer work (regression)
Closed, InvalidPublic

Description

Author: wikt.3.connelm

Description:
On en.wiktionary.org, we use Javascript to make the "see also" line (at the very top of entries that use [[template:see]]) to add "(diff)" links, which for a long time would show the difference between the current versions of two separate (similar) entries. In the past couple weeks, this stopped working, aiming instead at the previous version of the original entry, instead of the named entry. MediaWiki: 1.11alpha (r23556)


Version: 1.11.x
Severity: normal
URL: http://en.wiktionary.org/w/index.php?title=Cracker_Jack&diff=next&oldid=2560519

Details

Reference
bz10466

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 9:50 PM
bzimport set Reference to bz10466.
bzimport added a subscriber: Unknown Object (MLST).

ayg wrote:

I'm assuming this is caused by r23483.

diff=next will be relative to the given oldid, and since behavior with oldids has been fixed to work correctly that overrides your title parameter.

You'd need to provide a revision id from the other page in the diff parameter in order to override it more specifically.

wikt.3.connelm wrote:

Well, I can't do that within wikicode - nor without another http-hit - which was the point of trying to do it this way.

EN.WP.ST47 wrote:

Closing invalid, it is not a bug that if a single revid is given, it is assumed that is the page that is wanted. Diffs between different pages is hardly supported anyway, and only if the two revisions are explicitly given.