Bug 179526
| Summary: | getBoundingClientRect is wrong after rotation in fullscreen web apps on iOS 11, iOS 12 and iOS 13 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Paolo Casaschi <pgn4web> |
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | bfulgham, pgn4web, simon.fraser, thorton, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 13 | ||
Paolo Casaschi
I'm referring to bug 171140 ( https://bugs.webkit.org/show_bug.cgi?id=171140 ) that has been closed as solved. All good when using the safari browser on iOS 11, however the bug is still present for fullscreen web apps.
How to replicate the bug on a fullscreen web app:
1) start from the testcase for bug 171140
2) add following meta header tags:
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
3) open the testcase in safari on iOS 11, then "Add to Home Screen" as a fullscreen web app
4) open the fullscreen web app and rotate the device
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/35467561>
Paolo Casaschi
No activity after four months.
This bug severely cripples fullscreen web apps on iOS.
Are fullscreen web apps being discontinued as an iOS feature???
Paolo Casaschi
issue still present in iOS 13 and ios 13.1