When navigating between web pages with different CSS pixel sizes, the deviceScaleFactor is not maintained properly. Specifically, when navigating from a page with a deviceScaleFactor greater than one to a page with the default deviceScaleFactor of 1.0.
My patch fixes two spots in the code. One where viewport changes from non-default to default are being erroneously thrown out, and another where viewport changes back to default are recognized but deviceScaleFactor is not being updated.
Created attachment 144695 [details]
Comment on attachment 144695 [details]
Clearing flags on attachment: 144695
Committed r118895: <http://trac.webkit.org/changeset/118895>
All reviewed patches have been landed. Closing bug.
Closing bug for patch that landed a long time ago.