cinnyapp / cinny

Yet another matrix client
https://cinny.in
GNU Affero General Public License v3.0
1.97k stars 257 forks source link

Whilst using the Cinny webclient, the `Esc` key does not function. #1894

Closed gomhaille closed 2 months ago

gomhaille commented 3 months ago

Describe the bug

Hitting the Esc key on the keyboard does not jump to the bottom of a channel and mark all messages in said channel as read. (Or rather, I guess they are called a "room"?)

Reproduction

  1. Open a channel/room, ideally with unread messages.
  2. Scroll up.
  3. Hit the Esc key on your keyboard.

Expected behavior

Hitting the Esc key on the keyboard should immediately jump to the bottom of the channel/room and mark any previously unread messages as read.

Platform and versions

- OS: `Windows 11 Pro 23H2 build 22631.2861`
- Chrome version: `127.0.6533.120`
- Cinny version: `4.1.0`
- Matrix homeserver: `empty.social`

Additional context

This occurs both in the webclient, and on the desktop client for me, today. It has never functioned correctly for me, in the previous times I used Cinny.

I'm just opening an issue for the webclient though, because whilst hunting around for any information about this, I noticed there was a related open desktop client issue from 2023. (cinnyapp/cinny-desktop#202)

For an example of it functioning, both the Element webclient and desktop client have this working. (as does Discord, if that's something worth mentioning)