[[ Bug 12286 ]] Make sure we use the frame rect to work out zoom locatio...

...n, rather than the content rect.