Page MenuHomePhabricator

Special:History doesn't work as an alias for Special:PageHistory
Closed, DeclinedPublic

Description

...because Special:History is used by MobileFrontend
Alias added by T13456 should be reverted

Event Timeline

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

Change 560603 had a related patch set uploaded (by DannyS712; owner: DannyS712):
[mediawiki/core@master] Remove Special:History alias for Special:PageHistory

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

What's the effect of the conflicting alias? It's not clear to me from the description what the problem is that needs fixing.

Also, why does Mobile Frontend use a different page for the same functionality in the first place?

What's the effect of the conflicting alias? It's not clear to me from the description what the problem is that needs fixing.

Also, why does Mobile Frontend use a different page for the same functionality in the first place?

The result is that https://en.wikipedia.org/wiki/Special:History/User:DannyS712 shows the mobile frontend version of history, rather than redirecting to https://en.wikipedia.org/wiki/User:DannyS712?action=history as intended

What's the effect of the conflicting alias? It's not clear to me from the description what the problem is that needs fixing.

Not much. It works as intended in so far that some form of page history functionality is provided at the url. Just not the canonical one from core.

Also, why does Mobile Frontend use a different page for the same functionality in the first place?

Core's history page was far from extendable at the time this was first implemented. The reading web team has been working on core to make this better and is quite close to finishing that transition, at which point this special page will be removed from MobileFrontend with a redirect left in its place. That last part won't be needed now given core already provides that redirect.

See T210168.

I would suggest closing this task/patch because for Wikipedia thing are still working the same as before (nothing is broken), and for other wikis they now have a new shortcut that they can start using and works fine as well. After T210168 is complete for MobileFrontend, it will become a redirect to the canonical one which is even better.

Anomie subscribed.

I agree with @Krinkle, the better way to solve this is T210168. I'm going to go ahead and decline this task.

Change 560603 abandoned by DannyS712:
Remove Special:History alias for Special:PageHistory

Reason:
Per task

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