PWA not displaying in fullscreen

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
Screenshot 2024-02-15 at 3.38.33 PM

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
fullscreenstandaloneminimal-uibrowser

However document.fullscreenEnabled also returns true so that would seem like it is supported

Hello Nikolai,

Welcome to the Samsung Developers Forums! Can you please share the website URL where you are facing this issue?

Also, please attach screenshots of the difference in behavior between Samsung Internet and Google Chrome.
By the way, are you using the Document: fullscreen property - Web APIs | MDN (mozilla.org)? It seems to be deprecated.

Sincerely,
Samiul Hossain
Samsung Developer Technical Support