Page MenuHomePhabricator

User notifications remain visible even if they are marked as read
Closed, DeclinedPublicBUG REPORT

Assigned To
None
Authored By
Rachmat04
Sep 16 2022, 5:59 PM
Referenced Files
F35527684: notification_counter.gif
Sep 22 2022, 1:08 AM
F35522423: 2022-09-17_0-57-06.mp4
Sep 16 2022, 5:59 PM
F35522421: 2022-09-17_0-47-36.png
Sep 16 2022, 5:59 PM
F35522418: 2022-09-17_0-54-06.png
Sep 16 2022, 5:59 PM

Description

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

I have no clue if these steps can be reiterated on other accounts:

  • Click on the "Your notices" icon at the top of the page marked with a number indicating the number of notices.
  • Once the menu appears, click the round blue icon to mark the set of notifications as read.

What happens?:
Upon reloading the page, the number of notifications still appears in gray, indicating that they have been seen or clicked in the "Your notices" menu.

What should have happened instead?:
The notification count should have disappeared if the user clicked the round blue button.

Other information (browser name/version, screenshots, etc.):
Browser: Microsoft Edge 105.0.1343.33 (Official build) (64-bit)

2022-09-17_0-54-06.png (99×669 px, 9 KB)

2022-09-17_0-47-36.png (187×501 px, 13 KB)

Event Timeline

Hi, which website is this about? Do you also have more than >100 notifications from other websites? I'm afraid this needs a bit more info to allow reproducing...

Hi, which website is this about? Do you also have more than >100 notifications from other websites? I'm afraid this needs a bit more info to allow reproducing...

This is on Wikimedia wikis. The screenshots above, I took from meta.wikimedia.org and have more than 99 notices as shown in the pictures. They're somewhat disturbing since the notices also appear globally and they can't somehow be marked as read albeit I have marked them as read. Let me know if you need anything else for your clarity.

Just found that this issue is quite similar to T298229.

Thank you @Rachmat04 for reporting!

I checked the reported issue in beta cluster - the issue is reproducible, i.e. 99+notifications when clicked, Mark as read is clicked, the counter would display 99+.

However, the logic behind clicking Mark as read is as the following: when Mark as read button is clicked, only 25 notifications are marked as Read. So, if there are, say, 250, notifications, clicking Mark as read will remove only 25, and the remaining total count of notifications still be displayed as 99+. Clicking again on Mark as read will discard other 25 notifications, so eventually all messages will be marked as Read.
Here is the gif illustrating the case - the counter displays the initial count of 94, then, with each click on Mark as read, the counter will display minus 25 (94-25=69 etc)

notification_counter.gif (691×812 px, 421 KB)

Can you try to click more times on Mark as read to see if eventually, all notifications would be marked as Read?

Just found that this issue is quite similar to T298229.

I couldn't reproduce the issue, but I'll definitely will do more testing on it.

Also, there are some other issues displaying the status of notifications in the above gif

  • some delay in showing next portion of notifications
  • next 25 notifications will be shown as Seen (although they were not)

Can you try to click more times on Mark as read to see if eventually, all notifications would be marked as Read?

Hi @Etonkovidova, thanks for your comment! I have tried your suggestions beforehand and had no success, unfortunately. I repeat your tips today and have clicked no less than 10 times as I believe the number of these notices is considerable. This also confused me because I have no idea how many notifications there actually are. It only lists "99+".

Can you try to click more times on Mark as read to see if eventually, all notifications would be marked as Read?

Hi @Etonkovidova, thanks for your comment! I have tried your suggestions beforehand and had no success, unfortunately. I repeat your tips today and have clicked no less than 10 times as I believe the number of these notices is considerable. This also confused me because I have no idea how many notifications there actually are. It only lists "99+".

Hi @Rachmat04 - thank you again for following up! I completely agree that the design is not optimal (there is a task filed to remove 25 limit for "Mark as read" - T317365: Change maximum unread notifications allowed in notification tray dropdown from 25 to 200.
I've tested more and filed T318442: Reload needed to see additional cross-wiki notifications after "Mark as read" is clicked - addressing the issue should improve the usability of "Mark as read" functionality.

Hi @Etonkovidova, thanks for your kind response! It appears that the issue with notifications has been sorted out in my account. As of now, I have not seen any unread notifications that were an issue in this task. I also have no idea what has been going on these past few days since I haven't accessed my computer. But, I would like to thank you for your assistance!

Closing per last comment