Open Bug 1224748 Opened 4 years ago Updated 2 years ago

Update nsLayoutUtils functions to correctly handle nsPresShell resolution

Categories

(Core :: Panning and Zooming, defect, P3)

Unspecified
Android
defect

Tracking

()

Tracking Status
firefox45 --- affected

People

(Reporter: rbarker, Unassigned)

References

Details

(Keywords: arch, correctness, Whiteboard: [gfx-noted])

Bug 1224015 updated nsLayoutUtils functions to account for nsPresShell resolution. However assumptions were made that may not always be true. Currently the accumulated resolution is either removed or applied to the event coordinates. However, if there are offsets or other transforms then this assumption no longer works. In order for the resolution to be removed and applied correctly, the frames must be stepped through and resolution and offsets must be applied to the event point as encountered.
Depends on: 1224015
You need to log in before you can comment on or make changes to this bug.