Page MenuHomePhabricator

Stop extending core's SpecialEditWatchlist
Open, MediumPublic

Description

The class SpecialEditWatchlist is extended in extension, but the class is not part of the stable policy and that does not allow to extend it.

I am not sure what the best way is for the extension

https://codesearch.wmcloud.org/search/?q=extends%5Cs%2BSpecialEditWatchlist%5Cb&i=nope&files=&repos=

Event Timeline

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

Can we reconsider this in the stable policy at least to relax it for the one exception of MobileFrontend? This has been extended for about 7-8 years now.
I don't think it's in anyone's interest to refactor that code and there is a lot of work to be done to the core version to make the mobile version more friendly.

I'd be very surprised if the Growth team or reading web had capacity to do this.

Jdlrobson triaged this task as Medium priority.Dec 9 2021, 7:45 PM

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

[mediawiki/extensions/MobileFrontend@master] [Proof of concept] Drop the Mobile special pages

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

Test wiki created on Patch demo by Jdlrobson using patch(es) linked to this task:

https://patchdemo.wmflabs.org/wikis/d6efd56b19/w/

Test wiki on Patch demo by Jdlrobson using patch(es) linked to this task was deleted:

https://patchdemo.wmflabs.org/wikis/d6efd56b19/w/

Change 755510 abandoned by Jdlrobson:

[mediawiki/extensions/MobileFrontend@master] [Proof of concept] Drop the Mobile special pages

Reason:

Not actively working on this. Some of this work will be realized in https://phabricator.wikimedia.org/T300185

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