It turns out the LayerTiler was passing transformed ("pixel") coordinates to GraphicsLayerClient::contentsVisible(), and that method expects untransformed ("document") coordinates. When the scale was not 1.0, this was comparing apples and oranges. PR 199177
Created attachment 160982 [details] Patch
Comment on attachment 160982 [details] Patch Clearing flags on attachment: 160982 Committed r126885: <http://trac.webkit.org/changeset/126885>
All reviewed patches have been landed. Closing bug.