Page MenuHomePhabricator

Mobile watchlist in "List" view looks different after scrolling past "more"
Closed, ResolvedPublicBUG REPORT

Description

Mobile watchlist in "List" view looks different after "view more".

Before the "more" expansion, it looks fine: under each entry it says "last edited {whatever time} ago by {some user}. However, when scrolling down so that the list expands (it will say "more" but it expands automatically), the text for each entry will instead state the time of last edit ("weekday month date year clock and timezone") and not the user. It does not seem like intended behaviour that this information gets lost. And timezone is named in Danish, but the weekday is given in English.

Steps to reproduce:
*Go to the mobile watchlist: (e.g. [https://en.m.wikipedia.org/wiki/Special:EditWatchlist])
*Make sure "List" is marked and not "Modified"
*Scroll down until the list expands (click "more" if needed)
*All entries after that point are now written differently

Result: I get the inconsistent view as described above. In this picture, the "more" was placed between Hartmut Haberland and Hieratic:

Screenshot_20230518-151821.png (2×1 px, 426 KB)

Expected result: The view stays the same and contains information about the last editor, which is useful.

This occurs on my Motorola One Vision phone in Firefox on English Wikipedia and Danish Wikipedia at least, through the mobile watchlist (en.m.wikipedia, da.m.wikipedia). If I use the URL for mobile on a desktop browser, I get the same result.

Update 2023-05-19
It seems that the "List" has been removed (?) or at least sometimes does not occur. However, when I go to "View and edit watchlist" in this ersion, the problem occurs there still.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Tgr added a project: MinervaNeue.
Tgr subscribed.

I think this UI is from Minerva, not the core watchlist component.

Jdlrobson triaged this task as Medium priority.Dec 13 2023, 10:24 PM
Jdlrobson lowered the priority of this task from Medium to Low.May 23 2024, 10:42 PM
Jdlrobson added a project: patch-welcome.

On the long term we're hoping to remove this page and replace it with Special:ReadingList (see T363032)

Web team does not plan to work on this but patch very much welcome.

Change #1055520 had a related patch set uploaded (by Jdlrobson; author: Anujagrawal):

[mediawiki/extensions/MobileFrontend@master] Moved ScrollEndEventEmitter class to mobile.special.watchlist.scripts module

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

Change #1055520 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] Moved ScrollEndEventEmitter class to mobile.special.watchlist.scripts module

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

Jdlrobson claimed this task.

Since the code is not well maintained, the "last modified" tagline is now removed from watchlist entries to address this leading to a consistent experience on scroll.