Bug 206853

Summary: Fullscreen API: Safari incorrectly assumes user is typing in iPadOS 13
Product: WebKit Reporter: rigel
Component: MediaAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Major CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 13   
Hardware: iPhone / iPad   
OS: iOS 13   
Attachments:
Description Flags
screenshot of bug none

Description rigel 2020-01-27 16:42:41 PST
Created attachment 388938 [details]
screenshot of bug

Overview: For interactive sites designed to be used in fullscreen, a warning appears in iPad OS (13.3) Safari that incorrectly assumes the user is typing. Even after selecting 'Stay in Full Screen' the dialog continues to appear repeatedly and indefinitely.

Steps to Reproduce: 

1) Visit https://8w.8thwall.app/ios-fullscreen-bug on an iPad running iPadOS 13.3

2) Allow camera + motion access to begin AR experience and tap the nearest surface to plant trees.

3) Tap 'FULLSCREEN' button to open site in fullscreen. Continue to tap until the warning appears. 

Expected Results: Fullscreen should not affect app functionality; user should continue to plant trees without system notification.

Build Date & Hardware: Tested in Safari on iPad Pro 11" running iPadOS 13.3 [latest stable release as of 1-27-2020]
Comment 1 Radar WebKit Bug Importer 2020-01-27 22:21:28 PST
<rdar://problem/58946251>