Closed Bug 1753404 Opened 3 years ago Closed 3 years ago

Invisible items contribute to the bounds of blob layers

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
99 Branch
Tracking Status
firefox99 --- fixed

People

(Reporter: nical, Assigned: nical)

References

(Blocks 2 open bugs, Regressed 1 open bug)

Details

Attachments

(3 files)

Attached file reduced test case

Google slides has some paths with fill-opacity and stroke-opacity set to zero which end up not showing anything at all but we still create and upload empty blob tiles for them.

This patch separates the tracking and submission of paint/hit-test rects, ensuring that we can remove invisible parts form the blobs without breaking hit testing.

Pushed by nsilva@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d7bde413a428 Avoid extra blob tiles from invisible items. r=jrmuizel https://hg.mozilla.org/integration/autoland/rev/c3b3315d2344 Track hit tested bounds separately from painted bounds. r=jrmuizel
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
Regressions: 1757045
Regressions: 1816911
Regressions: 1812136
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: