The exposed rect that's handed through to TileController is in view coordinates. If we delegate page scale to the view (like iOS), this causes trouble, and we need to transform it appropriately.
Not quite right.
TileController's exposedRect is in FrameView coordinate space, but the TileController's visibleRect is in 'document' space. We need to scale the exposedRect. This also makes exposedRect stuff work correctly on desktop if you flip it on for Safari/MiniBrowser and zoom.
Also, WKContentView was not sending the exposedRect in FrameView coordinate space, but it should be.
Created attachment 221305 [details]
Comment on attachment 221305 [details]
Clearing flags on attachment: 221305
Committed r162189: <http://trac.webkit.org/changeset/162189>
All reviewed patches have been landed. Closing bug.