diff --git a/web/js/input/keyboard.js b/web/js/input/keyboard.js index 4c26e9db..3ec4007d 100644 --- a/web/js/input/keyboard.js +++ b/web/js/input/keyboard.js @@ -53,7 +53,8 @@ let keyMap = {}; // special mode for changing button bindings in the options let isKeysFilteredMode = true; // if the browser supports Keyboard Lock API (Firefox does not) -let hasKeyboardLock = ('keyboard' in navigator) && ('lock' in navigator.keyboard) +let hasKeyboardLock = ('keyboard' in navigator) + && navigator.keyboard && ('lock' in navigator.keyboard) let locked = false