I have a PWA that should display in fullscreen hiding the browser chrome and native soft keys at the bottom of the screen.
As far as I can tell the manifest is set up correctly (it works perfectly in chrome), when connect my S23 FE and inspect the manifest in the application panel of dev tools the manifest display property is set to fullscreen with no errors. As far as I’ve seen documented fullscreen is supported on Samsung Internet and I can trigger fullscreen using the requestFullscreen()
method.
I don’t really want to trigger the requestFullscreen()
on user interaction especially since it feels like display: fullscreen
should be supported on Samsung Internet browser.
Screenshot of my App Manifest in dev tools
When I run console.log(window.matchMedia('(display-mode: standalone)').matches);
it returns true.
Considering this is is the fallback chain it seems like fullscreen isn’t supported
fullscreen
→ standalone
→ minimal-ui
→ browser
However document.fullscreenEnabled
also returns true so that would seem like it is supported