Summary: | iOS 15 Beta 8 VisualViewport.height does not account for address bar above virtual keyboard | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Matan Hershberg <matan.hershberg> | ||||||||||
Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> | ||||||||||
Status: | RESOLVED MOVED | ||||||||||||
Severity: | Normal | CC: | andreas, bfulgham, brigit, chris.kde, chrisstiles92, christian.ribe, cub0R, dace, drew, godwinlaw1993, info, maxime.decaix, mazen.kurdi, nikolaik, pmusaraj, shipmemynexus4, simon.fraser, stavgian, tomchdurrant, webkit-bug-importer, zalan | ||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||
Version: | WebKit Nightly Build | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Attachments: |
|
Description
Matan Hershberg
2021-09-03 09:43:33 PDT
I have run into the same issue in Betas 6 and 7 too. (See also https://pmusaraj.github.io/ios15-bottom-bar2.html for a test page.) Created attachment 437532 [details]
iOS 15 Beta 1 - Issue does NOT exist
In iOS 15 Beta 1 the VisualViewport.height is working correctly, and accounts for the address bar that's attached to the top of the virtual keyboard.
This is a known issue, but exists in Apple internal code, not WebKit. Please link the "Apple internal code" issue. Thanks Simon, Is that rdar link something that's publicly available? It is not. (In reply to Simon Fraser (smfr) from comment #8) > It is not. I see it is not in open radar. http://openradar.appspot.com/search?query=82206406 Can you / are you allowed to summarize the issue ? (just giving a private id does not help). Created attachment 438938 [details]
Final iOS15 - extended tab bar also affected
This issue still exists in the public release of iOS 15 - we're "accounting" for it by adding extra margin when a text field is focused, but that obviously makes the experience much worse for someone on iOS 15 who has moved the address bar back up to the top. Is there any update on this issue? Being unable to see the internal safari tracker means that we have no visibility on how this has been prioritised. I got the new iOS 15.1 beta and surprise! It’s fixed. Created attachment 440634 [details]
iOS 15.1 beta nearly fixed it
on IOS 15.1 - Issue do not exist also The fix for this issue was needed outside the WebKit project, therefore this is being resolved as 'Moved'. The relevant issue (rdar://82838315) was released in iOS 15.2. |