We should adopt Chrome's behavior of separate layout and visual viewports for zooming.
This is done and shipping.