Page MenuHomePhabricator

Decommision the Special:MobileDiff page
Closed, ResolvedPublic

Description

The Special:MobileDIff was disabled for all users on Feb 20th

The old diff page can now be safely removed which will address longstanding technical debt requests and mean the web team no longer maintains code relating to diffs.

TODO

  • All code relating to SpecialMobileDiff should be removed
  • Visiting Special:MobileDiff should redirect to diff URL.

Sign off

  • Close out or update any tickets relating to the MobileDiff page:

T344658 T345730 T222562 T331648 T281056 T201228 T95883 T331002 T165835 T238507 T199307 T238331

  • After the code is deployed, remove all traces of MFUseDesktopDiffPage in mediawiki configuration. To be done in T360389.

Related Objects

Mentioned In
T366426: MobileFrontend redirects the diff page to dirty URL with two `title` params
T238331: Option for hiding changes should be added to AMC diff display
T238507: MobileFrontend sometimes goes to diff page instead of pending changes review page
T331002: "Show IP" link not shown on Special:History or Special:MobileDiff when using MinervaNeue skin
T214500: After "Thanks" on mobile site no change in color and impossible to click
T298174: Diffs should show change tags at lower resolutions
T201228: Make it possible to reach the page history from mobile diff
T281056: Diffs hard to read in Special:MobileDiff (broken up into per word) as whitespace is considered a delimiter
T222562: Special:MobileDiff doesn't correctly handle diff=0 if the diff would cover multiple revisions
T345730: MobileDiff style error when diff engine is php
T344658: Bad revision error when MobileDiff is provided the same oldid and diff number
T360389: Cleanup code relating to non-existent MobileDiff page
T333681: Establish consistent guidelines on how to visualize diffs across desktop, mobile web, and mobile apps
T290440: imported> on diff page should not link to contributions on Mobile view
T354840: mobilediff coloring does not match the header definitions
T90948: Identify the best diff style (mobile or desktop) and use it on both mobile and desktop
T191706: It's not possible to undo/rollback edits from diff on Mobile
T117279: [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff)
T348393: Mobile diff doesn't have review buttons
T350181: Enable desktop diff page on mobile site
Mentioned Here
T199307: Determine treatment for empty lines in diffs
T238331: Option for hiding changes should be added to AMC diff display
T95883: [Task] Investigate how to use different/new diff views for entity diffs on mobile
T165835: RevisionSlider for mobile view
T238507: MobileFrontend sometimes goes to diff page instead of pending changes review page
T331002: "Show IP" link not shown on Special:History or Special:MobileDiff when using MinervaNeue skin
T201228: Make it possible to reach the page history from mobile diff
T222562: Special:MobileDiff doesn't correctly handle diff=0 if the diff would cover multiple revisions
T281056: Diffs hard to read in Special:MobileDiff (broken up into per word) as whitespace is considered a delimiter
T331648: Style desktop Minerva diff page to implement mobile diff design update
T344658: Bad revision error when MobileDiff is provided the same oldid and diff number
T345730: MobileDiff style error when diff engine is php
T360389: Cleanup code relating to non-existent MobileDiff page

Event Timeline

Change 1009788 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/MobileFrontend@master] Decomission Special:MobileDiff page

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

Change 1009788 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] Decommission Special:MobileDiff page

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