Post

Viewport behavior in Safari 26 is utterly broken. 🙄😭 Time to get Viewports into #Interop2026 because viewports on iOS have gotten only worse since I did the initial research in, *checks notes*, 2022 — github.com/web-platform...

My observation is that on iOS (in portrait mode) the behavior is _always_ `viewport-fit=contain` and on iPadOS it’s always `viewport-fit=cover` … 🤷‍♂️

Landscape Mode in Safari 26 on iOS does seem to respect `viewport-fit=cover` but it has other struggles. bsky.app/profile/bram...

Bramus@bram.us

Oh Landscape Mode ... 😮‍💨 (You have to trigger the app switcher in order to get the viewport to stretch out to the top edge)

0 reposts3 likes

Also the behavior of the automatic full bleed it adds to top/bottom elements is kinda wild. If your item is more than ~550px (maybe 5”%?) high it doesn’t add the extra automatic bleed 🙃