I hear what you're saying about `position: fixed` behaving a bit oddly on iOS devices, but fwiw this is the intended browser behavior. Preventing pinch/zoom is a usability and accessibility issue and something that is generally to be avoided if possible. Maybe this should be brought up as a UX issue.