diff options
| author | rr- | 2016-08-28 23:28:16 +0200 |
|---|---|---|
| committer | rr- | 2016-08-28 23:40:28 +0200 |
| commit | 4bfdd4c5cbdce75e3b647ef4b9ad9ad8df0a7be2 (patch) | |
| tree | 4fd96ea273978b6cbdb610892d971c83db34a5cc /client | |
| parent | dfc65e5a7cfc1f8c562a8210533f33b002cdb313 (diff) | |
client/notes: don't steal arrow keys in textarea
Diffstat (limited to 'client')
| -rw-r--r-- | client/js/controls/post_notes_overlay_control.js | 4 |
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); } |