diff --git a/src/ts/storage/globalApi.ts b/src/ts/storage/globalApi.ts index df44cb1a..7645c4a9 100644 --- a/src/ts/storage/globalApi.ts +++ b/src/ts/storage/globalApi.ts @@ -1471,7 +1471,13 @@ export function textifyReadableStream(stream:ReadableStream){ } export function toggleFullscreen(){ - document.fullscreenElement ? document.exitFullscreen() : document.documentElement.requestFullscreen() + // @ts-ignore + const requestFullscreen = document.documentElement.requestFullscreen ?? document.documentElement.webkitRequestFullscreen as typeof document.documentElement.requestFullscreen + // @ts-ignore + const exitFullscreen = document.exitFullscreen ?? document.webkitExitFullscreen as typeof document.exitFullscreen + // @ts-ignore + const fullscreenElement = document.fullscreenElement ?? document.webkitFullscreenElement as typeof document.fullscreenElement + fullscreenElement ? exitFullscreen() : requestFullscreen() } export function trimNonLatin(data:string){