Open Bug 1586843 Opened Last month Updated Last month

WebRender support for respecting fixed layer margins during hit-testing

Categories

(Core :: Graphics: WebRender, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: botond, Unassigned)

References

(Blocks 2 open bugs)

Details

In bug 1552608, I added a mechanism for APZ to respect fixed layer margins during hit-testing, which is needed for Fenix's dynamic toolbar.

My implementation works for non-WebRender, but there are pieces that need to be hooked up for WebRender. There is a comment in APZCTreeManager::GetAPZCAtPoint() that outlines possible implementation strategies.

Flags: needinfo?(botond)
Priority: -- → P3

(Clearing needinfo, this bug is on Jessie's and my radar, and we'll coordinate implementation work on it (I'll likely need some help from folks more familiar with WebRender) in due course.)

Flags: needinfo?(botond)

(In reply to Botond Ballo [:botond] from comment #0)

There is a comment in APZCTreeManager::GetAPZCAtPoint() that outlines possible implementation strategies.

Here is a code reference for that comment.

Note, this is closely related to bug 1583380. Depending on what the architecture looks like on the WebRender side, they might even be the same fix.

See Also: → 1583380
You need to log in before you can comment on or make changes to this bug.