Я писал или редактировал сообщение в чате.
Я хотел переключиться на что-то другое и, не задумываясь, нажал Escape, ожидая, что это уберет фокус с поля ввода.
Вместо этого чат закрылся, и я даже не вспомнил, в каком личном чате или канале я писал или редактировал сообщение.
Предлагаю, чтобы нажатие esc просто убирало фокус с поля ввода, а чат закрывался только если поле ввода не в фокусе или пустое.
Если открыть редактор сообщений, то при нажатии esc, когда содержимое пустое, редактор закрывается.
Если же нажать esc при наличии текста, редактор сворачивается, оставаясь заметным и доступным для продолжения написания.
Возможно, стоит реализовать похожее поведение и в чате?
