Page MenuHomePhabricator

cross-wiki: Mention from non-main namespaces are not displayed
Closed, InvalidPublic

Description

  1. Create Mention in any of non-main namespace for a user with Enhanced notificaitons. Add a Mention on user's talk page.
  2. Login as a user who was mentioned to wiki different from where he was mentioned - only notification from his User talk page will be displayed.

Note 1: Mentions are displayed in the source(original) wiki.
Note 2: tested in betalabs in manspaces Wikipedia, Wikipedia talk:, MediaWiki talk

Event Timeline

Etonkovidova renamed this task from cross-wiki: Mention from non-main namespaces are not dispay. to cross-wiki: Mention from non-main namespaces are not display.Feb 22 2016, 8:34 PM
Etonkovidova updated the task description. (Show Details)
Etonkovidova added a project: Notifications.
Etonkovidova renamed this task from cross-wiki: Mention from non-main namespaces are not display to cross-wiki: Mention from non-main namespaces are not displayed.Feb 22 2016, 8:35 PM

The order of vieweing Alerts caused a false alarm - if Alerts are viewed in a source wiki, then they will never appear in a cross-wiki notifications.

Recording outcome of in-person conversation: it turns out that this does work, but auto-mark-as-read makes it difficult to see it work. Because mentions are alerts, they are marked as read as soon as you view them on the originating wiki. That means that, if you are mentioned on wiki A, then as soon as you open the alerts popup on wiki A, the mention is marked as read. It then won't appear as a cross-wiki notification on wiki B, because it's not unread. If you first view it on wiki B, it does work, because foreign notifications are not automatically marked as read.

Thankfully, we plan to kill auto-mark-as-read in the near future.