RESOLVED FIXED 44715
maps.google.com flips upside down when zooming map using trackpad in WebKit2 on Mac
https://bugs.webkit.org/show_bug.cgi?id=44715
Summary maps.google.com flips upside down when zooming map using trackpad in WebKit2 ...
Adam Roben (:aroben)
Reported 2010-08-26 13:25:30 PDT
To reproduce: 1. Go to http://maps.google.com/ 2. Hover over the map 3. Scroll using the trackpad The page flips upside down while the map zooms in.
Attachments
Patch (19.74 KB, patch)
2010-09-13 10:40 PDT, Simon Fraser (smfr)
no flags
Patch (24.99 KB, patch)
2010-09-15 13:37 PDT, Simon Fraser (smfr)
aroben: review+
Adam Roben (:aroben)
Comment 1 2010-08-26 13:26:42 PDT
(You'll also run into bug 44716.)
Adam Roben (:aroben)
Comment 2 2010-08-26 13:28:46 PDT
Simon Fraser (smfr)
Comment 3 2010-09-13 10:40:30 PDT
Adam Roben (:aroben)
Comment 4 2010-09-13 10:46:35 PDT
Comment on attachment 67428 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=67428&action=prettypatch It might be useful to describe somewhere how calling -setGeometryFlipped: ends up flipping the layers. r=me
Early Warning System Bot
Comment 5 2010-09-13 10:48:42 PDT
Eric Seidel (no email)
Comment 6 2010-09-13 10:56:18 PDT
WebKit Review Bot
Comment 7 2010-09-13 11:17:23 PDT
Simon Fraser (smfr)
Comment 8 2010-09-15 11:58:40 PDT
Comment on attachment 67428 [details] Patch I'm going to upload a better version of this patch.
Simon Fraser (smfr)
Comment 9 2010-09-15 13:37:45 PDT
Eric Seidel (no email)
Comment 10 2010-09-15 13:59:00 PDT
Adam Roben (:aroben)
Comment 11 2010-09-15 14:01:55 PDT
Comment on attachment 67704 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=67704&action=prettypatch > WebCore/platform/graphics/mac/GraphicsLayerCA.mm:2220 > -GraphicsLayer::CompositingCoordinatesOrientation GraphicsLayerCA::defaultContentsOrientation() const > +GraphicsLayerCA::CompositingCoordinatesOrientation GraphicsLayerCA::defaultContentsOrientation() const I don't see anywhere where you add defaultContentsOrientation() to GraphicsLayerCA's class declaration. Will this break the build? > WebCore/platform/graphics/win/GraphicsLayerCACF.cpp:457 > + // FIXME: need this? > +// if (useTiledLayer) { > +// if (GraphicsLayer::compositingCoordinatesOrientation() == GraphicsLayer::CompositingCoordinatesBottomUp) > +// m_layer->setContentsGravity(WKCACFLayer::BottomLeft); > +// else > +// m_layer->setContentsGravity(WKCACFLayer::TopLeft); > +// } Did you mean to leave this in? r=me
Early Warning System Bot
Comment 12 2010-09-15 14:40:39 PDT
Simon Fraser (smfr)
Comment 13 2010-09-15 16:31:28 PDT
WebKit Review Bot
Comment 14 2010-09-15 16:40:28 PDT
http://trac.webkit.org/changeset/67576 might have broken Chromium Linux Release The following changes are on the blame list: http://trac.webkit.org/changeset/67576 http://trac.webkit.org/changeset/67574
Eric Seidel (no email)
Comment 15 2010-09-16 01:25:12 PDT
Could this be causing the image load failure seen in bug 45875? I kinda doubt it, but I'm grasping at straws here.
Simon Fraser (smfr)
Comment 16 2010-09-16 08:29:50 PDT
Extremely unlikely.
Note You need to log in before you can comment on or make changes to this bug.