Page MenuHomePhabricator

Missing message string in watchlist due to contributions entry point work
Closed, ResolvedPublic2 Estimated Story PointsBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • On mobile view, under settings, make sure the "Advanced mode" is turned off.
  • Navigate to Special:EditWatchlist

What happens?:
I can see the "special-tab-watchlist-short" key

image.png (882×742 px, 75 KB)

What should have happened instead?:
Actual message string

Software version (skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

QA Results - Beta

ACStatusDetails
1T331078#8843466

QA Results - Prod

ACStatusDetails
1T331078#8871445

Event Timeline

Jdlrobson subscribed.

Thanks for the report. I can replicate this on https://en.m.wikipedia.org/wiki/Special:EditWatchlist with AMC disabled. I suspect the issue here is that this page is extending the core class

Olga perhaps this is an opportunity to consolidate designs and drop those big buttons?

Jdlrobson renamed this task from Missing message string in watchlist to Missing message string in watchlist due to contributions entry point work.Mar 3 2023, 7:27 PM
Jdlrobson added a subscriber: ovasileva.
ovasileva triaged this task as Medium priority.Mar 6 2023, 10:29 PM
ovasileva moved this task from Incoming to Current Quarter on the Web-Team-Backlog board.
LGoto set the point value for this task to 2.Apr 27 2023, 5:25 PM
  • Desktop Pages all go through SpecialWatchlist class and uses the 'watchlisttools-view' message is always used as it is assigned in the override function of the page.
  • Mobile page "Special:Watchlist" uses SpecialMobileWatchlist for watch list there is no override for the getShortDescription function to use the key mentioned. ( SpecialMobileWatchlist is deprecated and waiting for removal )
  • All other tabs on mobile go through SpecialWatchlist class

we can override the function in SpecialMobileWatchlist but since it is deprecated I will add the message key for now so there is no development on a deprecated class.

Change 917860 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/core@master] Missing message string in watchlist due to contributions entry point work

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

Change 917860 abandoned by Mabualruz:

[mediawiki/core@master] Missing message string in watchlist due to contributions entry point work

Reason:

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

Change 918422 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/extensions/MobileFrontend@master] Missing message string in watchlist due to contributions entry point work

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

Change 918422 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] MobileFrontend: Missing message string in watchlist

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

Change 918524 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/extensions/MobileFrontend@master] MobileFrontend: Watchlist better mobile experience

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

Change 918571 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/extensions/MobileFrontend@master] MobileFrontend: Watchlist better mobile experience

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

Change 918571 abandoned by Mabualruz:

[mediawiki/extensions/MobileFrontend@master] MobileFrontend: Watchlist better mobile experience

Reason:

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

Change 918524 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] MobileFrontend: Watchlist better mobile experience

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

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

On mobile view, under settings, make sure the "Advanced mode" is turned off.
Navigate to Special:EditWatchlist
✅ AC1: Message string should show

Screenshot 2023-05-10 at 4.03.02 PM.png (847×389 px, 78 KB)

Edtadros removed Edtadros as the assignee of this task.

Test Result - Prod

Status: ✅ PASS
Environment: enwiki
OS: macOS Ventura
Browser: Chrome
Device: MBP
Emulated Device:NA

Test Artifact(s):

QA Steps

On mobile view, under settings, make sure the "Advanced mode" is turned off.
Navigate to Special:EditWatchlist
✅ AC1: Message string should show

Screenshot 2023-05-22 at 9.26.27 AM.png (847×390 px, 80 KB)