When dismissing the keyboard (either by tapping Done, Enter/Return, or tapping outside the keyboard area), Safari will zoom the page. This started in iOS 12 Developer Beta 3 and persisting through Beta 4 Steps to Reproduce: 1. Watch this video to see what I'm describing: https://youtu.be/fjqv8_gBs-0 2. Load this HTML in Safari and attempt to reproduce: ``` <head> <style> body { border: 4px solid red; } input { margin-top: 40vh; font-size: 64px; } </style> </head> <body> <input placeholder="Tap this & then tap Done"/> </body> ``` Expected Results: iOS 11 and iOS 12 to behave the same. Actual Results: iOS 12 zooms the viewport iOS Build: 16A5327f
Thanks for the report, Justin! I can reproduce this on iPhone 6s using an older build of iOS 12, and uploading trunk WebKit didn't fix it. However, I'm unable to reproduce after uploading trunk Safari, and additionally, I can't reproduce on a stock version of the latest build of iOS 12. This suggests that it was fixed in a recent change in iOS Safari — please stay tuned for the next iOS 12 seed!
<rdar://problem/42691794>
Yay! I can confirm this is fixed in the latest Developer beta. Thank you all so much for the hard work you do to push WebKit forward while preventing regressions like this one.