diff options
| author | Stephen Blott | 2017-03-19 06:57:48 +0000 | 
|---|---|---|
| committer | Stephen Blott | 2017-03-19 06:57:51 +0000 | 
| commit | 171c2e927b0dff8343b20d9272d10f1592c8d739 (patch) | |
| tree | 985082d354c5941c5747cafcf28318c11f3c0992 /lib/keyboard_utils.coffee | |
| parent | 16b43ce1d3ad28fdd049020cd07e51af36b5d98e (diff) | |
| download | vimium-171c2e927b0dff8343b20d9272d10f1592c8d739.tar.bz2 | |
event.key is not always defined
Fixes #2453.
Diffstat (limited to 'lib/keyboard_utils.coffee')
| -rw-r--r-- | lib/keyboard_utils.coffee | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/lib/keyboard_utils.coffee b/lib/keyboard_utils.coffee index c49fb3f4..22f37fb3 100644 --- a/lib/keyboard_utils.coffee +++ b/lib/keyboard_utils.coffee @@ -43,6 +43,9 @@ KeyboardUtils =    getKeyCharUsingKey: (event) ->      if event.keyCode of @keyNames        @keyNames[event.keyCode] +    # It appears that event.key is not always defined (see #2453). +    else if not event.key? +      ""      else if event.key.length == 1        event.key      else if event.key.length == 2 and "F1" <= event.key <= "F9" | 
