It appears that in landscape mode in web app, events are not fired for touches happened at the top ~10 pixels. This is presumably where the status bar would reside if it was visible. The issue is not reproducible in portrait mode, nor in a regular native app. Repro: 1. Visit https://ywh233.github.io/ 2. Add the site to home screen 3. Open the site from the icon on home screen 4. Rotate phone to landscape 5. Tap `iOS unresponsive top area in landscape mode repro` 6. Try to tap `Tap here` a few times Expected: The dialog should pop up every single time you tap the link Actual: The dialog only pops up if you tap the lower part of the link. While in portrait mode, the link seems to be much more responsive.
<rdar://problem/115197158>