RocketChat / RocketChat/Rocket.Chat

Usernames are case-sensitive when mentioning someone

Open
#13,374 12 comments 0 reactions 1 assignee View on GitHub

@tassoevan is already working on this.

Since Apr 25, 2019.

area: ui/ux feat: message message rendering planned triaged type: improvement
Dominant language
TypeScript
Stars
46.1k
Forks
13.9k
Avg merge
3d 3h
Merged PRs (30d)
130

Description

Description:

When creating users in RocketChat they are treated case insensitive, e.g. I can't create two users with the username "foo" and "Foo". But apparently when mentioning someone in a channel, it only gets converted to a highlight if one uses the correct case. This bites a lot of our customers because to to pretty short names some of them just type the message including the highlight instead of using the autocompletion dropdown.

screenshot 2019-02-05 at 17 38 52
Steps to reproduce:
  1. Create a user called "foo"
  2. Go to a channel and mention "@Foo"
Expected behavior:

The user "foo" gets a mention because usernames are case-insensitive in the rest of the system

Actual behavior:

No mention is created.

Server Setup Information:
  • Version of Rocket.Chat Server: 0.74.0
  • Operating System: Linux
  • Deployment Method: Hosted Cloud Version
  • NodeJS Version: v8.11.4

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.