diff --git a/src/composables/fullscreen.ts b/src/composables/fullscreen.ts index d8352e8c..7941c43e 100644 --- a/src/composables/fullscreen.ts +++ b/src/composables/fullscreen.ts @@ -1,4 +1,4 @@ -import { ref, onMounted, onUnmounted, Ref } from "vue"; +import { ref, watch, onMounted, onUnmounted, Ref } from "vue"; import screenfull from "screenfull"; /** @@ -23,5 +23,13 @@ export function useFullscreen(): Ref { } }); + watch(fullscreenModeActive, (active: boolean) => { + if (active) { + screenfull.request(); + } else { + screenfull.exit(); + } + }); + return fullscreenModeActive; }