We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0fc504e commit fca8f46Copy full SHA for fca8f46
frontend/src/state/fullscreen.ts
@@ -14,7 +14,7 @@ export function createFullscreenState() {
14
15
// Experimental Keyboard API: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/keyboard
16
// eslint-disable-next-line @typescript-eslint/no-explicit-any
17
- const keyboardLockApiSupported: Readonly<boolean> = "keyboard" in navigator && "lock" in (navigator as any).keyboard;
+ const keyboardLockApiSupported: Readonly<boolean> = "keyboard" in navigator && (navigator as any).keyboard && "lock" in (navigator as any).keyboard;
18
19
const enterFullscreen = async (): Promise<void> => {
20
await document.documentElement.requestFullscreen();
0 commit comments