diff --git a/views/sharing.handlebars b/views/sharing.handlebars index 33da18dd..115cd520 100644 --- a/views/sharing.handlebars +++ b/views/sharing.handlebars @@ -812,6 +812,7 @@ // Enter browser fullscreen function enterBrowserFullscreen(elem) { + if (navigator.keyboard && navigator.keyboard.lock) { navigator.keyboard.lock(); } if (elem.requestFullscreen) { elem.requestFullscreen(); } else if (elem.msRequestFullscreen) { elem.msRequestFullscreen(); } else if (elem.mozRequestFullScreen) { elem.mozRequestFullScreen(); } @@ -824,6 +825,7 @@ else if (document.msExitFullscreen) { document.msExitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitExitFullscreen) { document.webkitExitFullscreen(); } + if (navigator.keyboard && navigator.keyboard.unlock) { navigator.keyboard.unlock(); } } // Return true if the browser is fullscreen. This is a delayed method that will return true/false late. Not very useful.