Page MenuHomePhabricator

Make it possible to reach the page history from mobile diff
Closed, ResolvedPublic

Description

When using MediaWiki on desktop, it is possible to reach the page history from diff view by clicking the "View history" tab (example).

On mobile, there is no way to reach the page history (example).

With the page title no longer leading to the current version of a page (T200804) even more clicks are required to eventually reach the page history. For experienced users, it's usually faster to manually edit the URL.

This unnecessarily complicates the workflow for editors tracing changes (especially on highly frequented talk pages such as the village pump).

Event Timeline

ovasileva changed the task status from Open to Stalled.Aug 7 2018, 9:14 AM
ovasileva subscribed.

@Cirdan - we are already planning on doing this as a part of the new advanced contributions feature set we'll be working on over the upcoming year. This will be an opt-in option that will display responsive versions of the desktop pages in the Minerva skin (versus the mobile-specific pages). The project is still in its research phase (and thoughts and feedback is welcome and much appreciated). I'm stalling this for now until we collect our research so far and start putting tasks in phabricator at which point it might become a duplicate.

Jdlrobson changed the task status from Stalled to Open.Aug 23 2018, 5:21 PM
Jdlrobson edited projects, added Web-Team-Backlog (Design); removed Web-Team-Backlog.
Jdlrobson subscribed.

Unstalling and moving to design so we don't lose sight of this request!

@Jdlrobson just to clarify, you're talking about being able to access the page history from here for example?

I've created a spreadsheet to help me track requirements and discrepancies of the special pages that we'll be serving up to advanced contributors on mobile. I've added "link to History page" as a requirement for the Diff page. @ovasileva would it be appropriate to close this ticket as declined to reduce clutter?

In T201228#4574701, @alexhollender wrote:

@Jdlrobson just to clarify, you're talking about being able to access the page history from here for example?

No, this task is about reaching the page history from Special:MobileDiff, as in this example I linked in the task description.

@ovasileva would it be appropriate to close this ticket as declined to reduce clutter?

As the task author, I'd appreciate if this ticket would remain open to have discussions around where to put a link, whether it's actually needed etc.

@alexhollender - I think this task is more around being able to access the page history from here (the mobile diff). The solution from the mobile diff page would be to add a link to history on the page. However, it's mainly it's a matter of navigation. On desktop (and on the current form of the navigation for advanced contributions), there is a link to the history page always available. If we're 100% sure we want to keep it with the new navigation - I think we can go ahead and resolve this.

On a (somewhat) similar note, we need to make a decision on whether we want to expose the regular diff page for mobile devices or to stick with the mobile diff.

@Cirdan my apologies for the confusion. I had a conversation with @Jdlrobson about this topic and mistakenly thought this was a placeholder task of sorts that he had added.

I understand the distinction and the issue. Thanks again for raising this.

At time of writing it takes 2 clicks to the history page from the diff page - one to click "Revision as of 06:47, 13 June 2018" and then the history link. Is this still too long?

At time of writing it takes 2 clicks to the history page from the diff page - one to click "Revision as of 06:47, 13 June 2018" and then the history link. Is this still too long?

right, so I think because of our various configurations for mobile there are three different cases to consider here:

  • logged out
  • logged in
  • logged in + AMC

for all cases it seems rather straightforward: you navigate back to the article, then navigate to history (which is either in the toolbar, or at the bottom of the page).

In the future if we wanted to invest more in mobile editor workflows I could see us adding to article header + toolbar to the diff page (maybe only for AMC?), so that you could get to other views of the article directly:

image.png (667×375 px, 78 KB)

though this would be a substantial undertaking, as we'd probably want to do it on other/all article subpages to be consistent. Maybe something like "Retain article header & toolbar on article subpages in AMC" or something...

I was focusing on the AMC mode, as my expectation is that is what editor's should be using.

In the future if we wanted to invest more in mobile editor workflows I could see us adding to article header + toolbar to the diff page (maybe only for AMC?), so that you could get to other views of the article directly:

Yeh. I don't think that is a considerable undertaking, but it's not definitely a quick fix. Perhaps this could be merged with an expanded version of T169162 which already discusses adding a header to other special pages.

In T201228#7155320, @alexhollender wrote:

for all cases it seems rather straightforward: you navigate back to the article, then navigate to history (which is either in the toolbar, or at the bottom of the page).

It's possible to access a diff from somewhere OTHER than the article itself, so assuming that a user's page history is such that you do not need to bother providing any actual "explicit" navigation is a recipe for exactly what we see: very poor UX where editing the URL is pretty much the only way to get about without ditching the mobile skin entirely (which is also horrific UX because the desktop skin is extremely hard to use on mobile).

Also hiding the history at the bottom of the page is bad in itself because POLA says it should be where it is everywhere else: at the top.

Jdlrobson claimed this task.

The mobile diff page was removed in T358293.

The current mobile view has a link to history: https://en.m.wikipedia.org/w/index.php?title=History_of_Norwich_City_F.C.&diff=845690345&diffonly=1

Agabi10 subscribed.

@Jdlrobson if I use links like this I still don't see a link to the history page anywhere. Either it's hard to see (and should be more visible) or something isn't working as expected.

Sorry @Agabi10 I now suspect you meant for anonymous users. Created T361526