Closed Bug 1150280 Opened 9 years ago Closed 9 years ago

Scroll handoff not working on Linux with APZ

Categories

(Core :: Panning and Zooming, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1154132
Tracking Status
firefox40 --- affected

People

(Reporter: botond, Unassigned)

References

Details

(Whiteboard: gfx-noted)

STR:
  1. Load http://people.mozilla.org/~bballo/iframe.html
  2. Position the mouse over the scrollable subframe.
  3. Scroll down with the mouse wheel. 
     It's the subframe that scrolls - so far, so good.
  4. Continue scrolling down to the bottom of the subframe.
  5. Pause, and then scrolling down with the mouse wheel.

Expected results:
  The scroll is handed off to the subframe's parent scroll
  frame, which is the page.

Actual results:
  The scroll is not handed off, and the page does not scroll.

Note that this is unlike the behaviour with APZ off, where after a pause the scroll is handed off to the parent.

My understanding is that bug 1142866 implemented the non-APZ behaviour for APZ, and that this is therefore expected to work.
Blocks: apz-linux
Whiteboard: gfx-noted
Interestingly, it works fine with a <div> instead of an <iframe> [1], so the problem seems to be specific to iframes.

[1] http://people.mozilla.org/~bballo/div.html
Note that this page also suffers from bug 1151667, which seems to be unrelated as it also affects <div>s.
This issue is fixed by the patch in bug 1154132. Thanks, David!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.