Echo: The "You have new messages" link should go to a diff and/or subsection
OpenPublic

Description

The orange "You have new messages" talkpage-message Notification, currently leads just to the top of the user talkpage. (Ie. [User talk:Quiddity])

It should lead to either:

  • the subsection (if known, and if there's just one new message), or
  • to the diff (if subsection is unknown, or if there are multiple new talkpage messages).

One user has requested that it *always* lead to the diff, which /would/ be more consistent, but I also understand the desire to not confront everyone with a diff (VE, newcomer friendliness, etcetc). ( https://en.wikipedia.org/wiki/Wikipedia_talk:Notifications#Two_clicks_instead_of_one:_Why.3F )


Version: unspecified
Severity: normal

bzimport added projects: Echo, Design.Via ConduitNov 22 2014, 2:29 AM
bzimport set Reference to bz56475.
Quiddity created this task.Via LegacyNov 1 2013, 5:14 PM
Spage added a comment.Via ConduitNov 4 2013, 6:21 PM

The WMF core features team tracks this bug on Mingle card https://mingle.corp.wikimedia.org/projects/flow/cards/395, but people from the community are welcome to contribute here and in Gerrit.

Legoktm added a comment.Via ConduitNov 13 2013, 4:23 AM

(In reply to comment #0)

The orange "You have new messages" talkpage-message Notification, currently
leads just to the top of the user talkpage. (Ie. [User talk:Quiddity])

This is one of the things I probably miss the most about the OBOD, that I could get a direct diff to the new edits.

It should lead to either:

  • the subsection (if known, and if there's just one new message), or
  • to the diff (if subsection is unknown, or if there are multiple new talkpage messages).

From a code standpoint, either of these are probably doable.

One user has requested that it *always* lead to the diff, which /would/ be
more
consistent, but I also understand the desire to not confront everyone with a
diff (VE, newcomer friendliness, etcetc).

I don't think always going to the diff is a good idea, for some of the reasons you mentioned.

Adding a "You have new messages (diff)" thing to the personal tools menu would be icky and add some more clutter. I don't know where else we could add the link.

CC'ing Jared for some design input.

MZMcBride added a comment.Via ConduitNov 13 2013, 5:27 AM

I could have sworn this was a duplicate bug... I may be remembering the bug about the Echo drop-down nav thing not including a "view changes" link.

Quiddity added a comment.Via ConduitNov 13 2013, 5:33 AM

(In reply to comment #3)

I could have sworn this was a duplicate bug... I may be remembering the bug
about the Echo drop-down nav thing not including a "view changes" link.

You're probably thinking of bug 54391 - which I've been told is just to do with the email bundled diff (or something).

gerritbot added a comment.Via ConduitNov 13 2013, 5:40 AM

Change 94506 had a related patch set (by Aude) published:
Link "You have new messages" to user talk diff

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

gerritbot added a comment.Via ConduitJan 23 2014, 9:12 PM

Change 94506 abandoned by Aude:
Link "You have new messages" to user talk diff

Reason:
since ext.echo.alert.js is deleted, shall try new approach :)

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

aude placed this task up for grabs.Via WebDec 1 2014, 6:04 PM
aude set Security to None.
Mattflaschen added a subscriber: Mattflaschen.Via WebDec 2 2014, 4:14 AM
werdna removed a subscriber: werdna.Via WebDec 10 2014, 5:23 PM

Add Comment

Column Prototype
This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.