Element-web: Change of display name notice contains redundancy

Created on 5 Oct 2017  路  5Comments  路  Source: vector-im/element-web

When a user changes their display name the string '%(senderName)s changed their display name from %(oldDisplayName)s to %(displayName)s.' is displayed. However, %(senderName) is often already the new display name, and something like 'Bob changed their display name from Billy to Bob' is shown (i.e. Bob is mentioned twice).

The phrasing is a bit misleading as it was _Billy_ who changed their display name. When the message is displayed, no one yet knows who 'Bob' is, so you have to jump to the end of the message to figure out who it is that changed their display name. It would be more logical to say something like '%(oldDisplayName)s changed their name to %(displayName)s.'.

bug p3 cosmetic minor uux

Most helpful comment

%(oldDisplayName)s changed their name to %(displayName)s would work for me.

All 5 comments

Similarly also 'Bob set their displayname to Bob'

I think where it differs is when disambiguation is applied

Perhaps the "redundant" form should only be displayed in these cases then?

It _does_ look clunky, but it's also not immediately obvious what would be better (or, at least, better enough to commit to doing it).

%(oldDisplayName)s changed their name to %(displayName)s would work for me.

Was this page helpful?
0 / 5 - 0 ratings