mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 04:15:43 +00:00
e089e9f404
In bug 1527182 we made it so that APZ can directly drag-scroll scrollframes that are inside SVG effects, because that's possible with WR on the compositor. However the code changed in that bug was meant to be kept in sync with a second piece of code. The second piece of code controls the generation of ScrollInfo items for scrollframes inside SVG effects - since we can APZ-scroll them with WR, we don't need the scrollinfo item anymore. Producing the scrollinfo item was changing the structure of the APZ tree in terms of where the transform ended up, and was causing badness with untransforming the drag mouse events. This patch adds a test that covers the scenario and also corrects the defect by bringing the two bits of code back in sync. Differential Revision: https://phabricator.services.mozilla.com/D31647 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
2d | ||
angle | ||
cairo | ||
config | ||
docs | ||
gl | ||
graphite2 | ||
harfbuzz | ||
ipc | ||
layers | ||
ots | ||
qcms | ||
sfntly | ||
skia | ||
src | ||
tests | ||
thebes | ||
vr | ||
webrender_bindings | ||
wr | ||
ycbcr | ||
moz.build |