Closed Bug 1496014 Opened 2 years ago Closed 2 years ago

shape changes unnecessarily trigger reframe.

Categories

(Core :: Layout, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

See the analysis in bug 1494782 comment 8.
This is the overflow that bug 1359834 was trying to update, instead it used
CSSOverflowChange, which is for 'overflow' property changes, and that causes
reframes except when on the <body> or <html> elements.

This is covered by existing tests.
Priority: -- → P3
Attachment #9013949 - Attachment description: Bug 1496014 - Use UpdateOverflow instead of ScrollbarChange for shape area changes. r=dholbert → Bug 1496014 - Fix shape invalidation.
Pushed by emilio@crisal.io:
https://hg.mozilla.org/integration/autoland/rev/2247311dfb80
Fix shape-outside invalidation. r=dbaron
https://hg.mozilla.org/mozilla-central/rev/2247311dfb80
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.