From 929c11addc1abce9cfa7fb5b38a2e4f1351f8669 Mon Sep 17 00:00:00 2001 From: Baptiste Grob <60621355+baptiste-grob@users.noreply.github.com> Date: Wed, 27 Jan 2021 11:24:01 +0100 Subject: [PATCH] fix: do not process tab key in editor when document is hidden --- app/assets/javascripts/views/editor/editor_view.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/assets/javascripts/views/editor/editor_view.ts b/app/assets/javascripts/views/editor/editor_view.ts index 1379dccd2..8366d1e30 100644 --- a/app/assets/javascripts/views/editor/editor_view.ts +++ b/app/assets/javascripts/views/editor/editor_view.ts @@ -1198,7 +1198,7 @@ class EditorViewCtrl extends PureViewCtrl<{}, EditorState> { element: editor, key: KeyboardKey.Tab, onKeyDown: (event) => { - if (this.note.locked || event.shiftKey) { + if (document.hidden || this.note.locked || event.shiftKey) { return; } event.preventDefault();