Open Bug 880553 Opened 12 years ago Updated 2 years ago

RequestContentRepaint would not be called in some cases and Mouse events stop working

Categories

(Core :: Graphics: Layers, defect)

x86_64
Linux
defect

Tracking

()

People

(Reporter: romaxa, Unassigned)

Details

I've been checking one bug in APZC and found issue when visible area = 800 Height (cssCompositedRect).. page length 2000px, and offscreen display port big enough so it cover whole page. in this case we have scroll distance = 2000 - 800, but we never call GeckoContentController::RequestContentRepaint because display port isn't changed and we exit at http://mxr.mozilla.org/mozilla-central/source/gfx/layers/ipc/AsyncPanZoomController.cpp#1062 condition. in this case scrollOffset would stay always at y=0, and original SetScrollPositionClampingScrollPortSize = 800, and layout does not process any mouse/touch events outside of that rect.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.