Created attachment 470816 [details] HTML test case demonstrating bug See attached test case. Live repro here: https://mikelehen.github.io/public-web/tmp/safari-zoom.html With -webkit-text-size-adjust: none; the CSS zoom setting seems to be disregarded when there's an explicit font-size within the zoomed element. Notes: 1. Works in Chrome and Desktop Safari, but not iOS Safari. 2. The font sizes I'm using should be big enough to avoid minimum font sizes, and the bug repros with zoom <1 or >1.
Created attachment 470817 [details] Screenshot of issue
Funny story about `-webkit-text-size-adjust`: it was added independently for macOS and iOS. On macOS it means just this: don't scale the font size with zoom. On iOS it means something different: don't apply font boosting logic. So we're kinda stuck with it.
<rdar://problem/126492290>