RocketChat / RocketChat/Rocket.Chat
"User is typing..." status missing or not working all the time in a E2E private chat
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 46.1k
- Forks
- 13.9k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 130
Description
Description:
Using a private E2E chat there is no visible feedback when user is typing back. Sometimes it just aprears moments before the message is posted, sometimes a few seconds while the user is typing, but most of time it is missing. This happens on new and old/existing chats
Steps to reproduce:
- Other party starts to type
- Message is posted but no status while tryping
Expected behavior:
Expected to see "Username is typing..."
Actual behavior:
There is no visible status of when user is typing or not
Server Setup Information:
- Version of Rocket.Chat Server: 3.7.0
- Operating System: Linux
- Deployment Method: docker
- Number of Running Instances: 1
- DB Replicaset Oplog:
- NodeJS Version: v12.18.4
- MongoDB Version: 4.4.0
Client Setup Information
- Desktop App or Browser Version: App v. 2.17.9
- Operating System: macOS Catalina
Additional context
This is not a problem with regular none E2E chats
Relevant logs:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by reproducing typing in a private E2E chat and compare it with a regular non-E2E chat. Done means the other participant consistently sees “Username is typing...” while text is being entered, before the message is posted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100