Page MenuHomePhabricator

IP Masking: Talk page "alert bar" for temporary accounts
Closed, ResolvedPublic

Description

User story & summary:

As a temporary user, I want to receive a clear indication that I have a talk page message, so that I check the message.
As an experienced user, I want to be able to communicate with temporary accounts easily, so that I can provide guidance, warnings, or communicate in any way needed.

Background & research:

This task is important because communities want to be able to communicate with IP editors and temporary accounts easily.

Design:

Figma designs

Vector 2022:

04a-D01 New message alert bar (V2022).png (1×1 px, 426 KB)

In Vector 2022, the Talk page message alert bar when there is a new message appears along with the Talk page link in the user menu (status quo from T283811 for those with accounts)

The temporary account should see the New Talk page message alert bar when someone posts a message on their User talk page.
This presentation aligns with how those with an account see this alert, instead of the message shown in content for IP editors (see F37129917).

Vector (legacy):

04-D01b New message alert bar (Legacy Vector).png (864×1 px, 457 KB)

Acceptance Criteria:

Given I'm logged into a temporary account,
When another user has posted on my talk page,
Then a You have a new talk page message alert bar is displayed until I check my talk page or the alert is marked as read

Event Timeline

ovasileva triaged this task as Medium priority.Jul 27 2023, 4:48 PM
ovasileva added subscribers: Edtadros, ovasileva.

@Edtadros - could you take a look? We discussed today and believe this is already the existing behavior.

@Edtadros you can use https://patchdemo.wmflabs.org/wikis/7c2a13f01b/wiki/Main_Page to test this. You'll need to become a temporary user and then write on that temporary user's talk page using a different account.

@Edtadros - I checked Talk page alert bar on dewiki beta when I was checking Echo notifications functionality for temp user accounts (T333531: Temporary users should have default notification preferences). It seems it works per the specs in the task description. There are just some minor deviations from figma design:

  • the Talk page alert bar is displayed under a user name. This is a current behavior for a registered account.
  • "You have a new talk page message" - talk is capitalized which looks as a correct case to me.
  • drop-down menu covers the alert message bar
figma designdewiki beta
Screen Shot 2023-08-01 at 3.56.37 PM.png (518×1 px, 108 KB)
Screen Shot 2023-08-01 at 3.50.59 PM.png (286×1 px, 48 KB)
Screen Shot 2023-08-01 at 3.51.49 PM.png (990×1 px, 138 KB)
Screen Shot 2023-08-01 at 3.56.14 PM.png (662×1 px, 95 KB)

Thanks @Etonkovidova

Test Result -Patchdemo

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

Test Artifact(s):

QA Steps

Given I'm logged into a temporary account,
When another user has posted on my talk page,
✅ AC1: Then a You have a new talk page message alert bar is displayed until I check my talk page or the alert is marked as read

Screenshot 2023-08-02 at 9.48.07 AM.png (798×1 px, 128 KB)