aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorrr-2016-08-28 23:28:16 +0200
committerrr-2016-08-28 23:40:28 +0200
commit4bfdd4c5cbdce75e3b647ef4b9ad9ad8df0a7be2 (patch)
tree4fd96ea273978b6cbdb610892d971c83db34a5cc /client
parentdfc65e5a7cfc1f8c562a8210533f33b002cdb313 (diff)
client/notes: don't steal arrow keys in textarea
Diffstat (limited to 'client')
-rw-r--r--client/js/controls/post_notes_overlay_control.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/js/controls/post_notes_overlay_control.js b/client/js/controls/post_notes_overlay_control.js
index eb52f6b..26381ff 100644
--- a/client/js/controls/post_notes_overlay_control.js
+++ b/client/js/controls/post_notes_overlay_control.js
@@ -609,6 +609,10 @@ class PostNotesOverlayControl extends events.EventTarget {
}
_evtCanvasKeyDown(e) {
+ const illegalNodeNames = ['textarea', 'input', 'select'];
+ if (illegalNodeNames.includes(e.target.nodeName.toLowerCase())) {
+ return;
+ }
this._state.evtCanvasKeyDown(e);
}

© 2015 - 2026 Jakob L. Kreuze