I have a mobile site which zooms in on drop downs, when they receive focus on an iPhone, because the font size is less that 16px. That has been covered here:
Disable Auto Zoom in Input "Text" tag - Safari on iPhone
... Zooming is fine, however, when the iPhone has zoomed in after focusing on a drop down, it stays zoomed in. It would be totally fine if it zoomed back out again when I move to the next control or select a value. As it stays zoomed in, the form no longer fits on the screen.
I'm guessing the zooming-back-out could be done in JavaScript, but is there an iPhone-specific setting that will instruct it to auto-zoom-out?
Ideally this won't affect Android devices, unless they have similar issues.