Right now when you zoom in, you don't zoom in to the block you really want, and when you zoom out you're in the wrong place and the sidebar is normally on screen.
Created attachment 394625 [details] [diff] [review] v1.0 this actually works pretty well -- some flashing, but i think we should hide that with a zoom animation (or at least try to). It has a few hacks in it that we need to rework (namely the interactions with scrollingOuterX).
Comment on attachment 394625 [details] [diff] [review] v1.0 I'm OK with this, need to comment out dumps before commit
You should mark 500781 as fixed when this is checked in.
No sidebar and pretty much solid zoom for google news, nypost, slashdot and amo for builds: Mozilla/5.0 (X11; U; Linux armv7l; en-US; rv:1.9.2b1pre) Gecko/20091012 Fennec/1.0b5pre and Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.3a1pre) Gecko/20091012 Fennec/1.0b5pre
Test case https://litmus.mozilla.org/show_test.cgi?id=7582 needs to be updated to take care of regression testing this bug.
Updated test case, https://litmus.mozilla.org/show_test.cgi?id=7582 added to expected results to check correct locations when Zooming in/out.