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 RenderingAssignee: 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
Reported 2017-11-10 04:18:21 PST
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
Radar WebKit Bug Importer
Comment 1 2017-11-10 07:32:36 PST
Paolo Casaschi
Comment 2 2018-03-20 06:53:33 PDT
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
Comment 3 2019-09-27 12:52:54 PDT
issue still present in iOS 13 and ios 13.1
Note You need to log in before you can comment on or make changes to this bug.