Bug 272392

Summary: The iPad Status Bar + Home Screen Bar block content when Fullscreen API is enabled
Product: WebKit Reporter: Jeffrey Blanz <possum.bracing0v>
Component: WebKit APIAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Major CC: aestes, ahmad.saleem792, jer.noble, marcosc, ntim, possum.bracing0v, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 18   
Hardware: iPhone / iPad   
OS: iOS 18   
Attachments:
Description Flags
Fullscreen API in Safari with Temporary Exit Prompt
none
iPad Status Bar Blocking Content when Gaming none

Jeffrey Blanz
Reported 2024-04-09 06:56:39 PDT
Created attachment 470837 [details] Fullscreen API in Safari with Temporary Exit Prompt The iPad status bar which displays the time, date, battery % and controls for Split View can not be hidden when Fullscreen API is enabled. This is an issue with games that use fullscreen as the top of the screen becomes unresponsive to touch. Users can also accidentally click the Split View control button in the top middle of the screen. The iPad Status bar can also block content. I will attach some images. Also note: There is a "X" button in the top left corner when Fullscreen API is enabled that also can block content. The user already gets a prompt when fullscreen API is enabled that says they need to swipe down to exit, so why is there an exit button?
Attachments
Fullscreen API in Safari with Temporary Exit Prompt (432.40 KB, image/png)
2024-04-09 06:56 PDT, Jeffrey Blanz
no flags
iPad Status Bar Blocking Content when Gaming (2.79 MB, image/png)
2024-04-09 06:57 PDT, Jeffrey Blanz
no flags
Jeffrey Blanz
Comment 1 2024-04-09 06:57:36 PDT
Created attachment 470838 [details] iPad Status Bar Blocking Content when Gaming
Radar WebKit Bug Importer
Comment 2 2024-04-16 06:57:15 PDT
Ahmad Saleem
Comment 3 2024-04-17 11:25:40 PDT
I manage to find link to first: https://davidwalsh.name/demo/fullscreen.php Can you share link to second game, so we can try to reproduce the issue?
Jeffrey Blanz
Comment 4 2024-04-17 12:08:31 PDT
The second game example is Fortnite on Geforce Now. You can install the PWA from this link https://play.geforcenow.com Once you create an account and hit play on Fortnite, it will launch in fullscreen. You can change it by clicking on the top left arrow, after lunching the game, and then clicking enter/exit fullscreen.
Jeffrey Blanz
Comment 5 2024-05-03 12:51:25 PDT
The white home screen bar at the bottom of the screen also shows when fullscreen API is enabled. This happens for iPhones and iPads. This also blocks content that is shown. When a user watches videos on YouTube for safari, for example, the iPad status bar and Home Screen bar disappear. The same should be true for fullscreen API.
Note You need to log in before you can comment on or make changes to this bug.