From a82fd2dde79f6e5fce4aa694c125e96e99403701 Mon Sep 17 00:00:00 2001 From: Alexander Zinchuk Date: Fri, 18 Nov 2022 00:57:18 +0400 Subject: [PATCH] Message Input: Allow typing even when not focused (follow-up fix) (#2141) --- src/components/middle/composer/MessageInput.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/middle/composer/MessageInput.tsx b/src/components/middle/composer/MessageInput.tsx index e498a018d..332311dab 100644 --- a/src/components/middle/composer/MessageInput.tsx +++ b/src/components/middle/composer/MessageInput.tsx @@ -64,7 +64,9 @@ const SELECTION_RECALCULATE_DELAY_MS = 260; const TEXT_FORMATTER_SAFE_AREA_PX = 90; // For some reason Safari inserts `
` after user removes text from input const SAFARI_BR = '
'; -const IGNORE_KEYS = ['Enter', 'PageUp', 'PageDown', 'Meta', 'Alt', 'Ctrl', 'ArrowDown', 'ArrowUp']; +const IGNORE_KEYS = [ + 'Esc', 'Escape', 'Enter', 'PageUp', 'PageDown', 'Meta', 'Alt', 'Ctrl', 'ArrowDown', 'ArrowUp', 'Control', 'Shift', +]; function clearSelection() { const selection = window.getSelection();