Answer
How does a PWA enter fullscreen mode?
A PWA can enter fullscreen two ways: programmatically, by calling element.requestFullscreen() in response to a user gesture (common for games and video players), or declaratively, by setting the manifest’s "display" field to "fullscreen" so the installed app always launches without any system UI at all, including the status bar.
The Fullscreen API
document.documentElement.requestFullscreen() hides all browser and OS chrome; document.exitFullscreen() reverses it. Must be triggered by a user gesture.
Manifest display: fullscreen
Distinct from "standalone" — fullscreen also hides the system status bar, which standalone keeps visible. Best suited to games rather than everyday utility apps.
Fallback
If "fullscreen" is unsupported the manifest falls back to "standalone", then "minimal-ui", then "browser".