Bug 261053
Summary: | A few pixels on top are uninteractable in landscape mode in web app | ||
---|---|---|---|
Product: | WebKit | Reporter: | Yuwei <yuweih> |
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | bfulgham, simon.fraser, thorton, webkit-bug-importer, wenson_hsieh, zalan |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 16 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 16 |
Yuwei
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.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/115197158>