Support mark as read by ESC while in room input (#669)

fixes #cinnyapp/cinny/668
This commit is contained in:
Dean Bassett 2022-07-18 09:36:51 -07:00 committed by GitHub
parent e6f395c643
commit 1211ca277b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -51,9 +51,6 @@ function listenKeyboard(event) {
if (!event.ctrlKey && !event.altKey && !event.metaKey) {
if (navigation.isRawModalVisible) return;
if (['input', 'textarea'].includes(document.activeElement.tagName.toLowerCase())) {
return;
}
if (event.code === 'Escape') {
if (navigation.isRoomSettings) {
@ -66,6 +63,10 @@ function listenKeyboard(event) {
}
}
if (['input', 'textarea'].includes(document.activeElement.tagName.toLowerCase())) {
return;
}
// focus the text field on most keypresses
if (shouldFocusMessageField(event.code)) {
// press any key to focus and type in message field