Closed Bug 1815552 Opened 2 years ago Closed 1 year ago

Deal with table cells in the abspos cb change optimization code-path

Categories

(Core :: Layout, task)

task

Tracking

()

RESOLVED FIXED
112 Branch
Tracking Status
firefox112 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/52cdbb4f0be0
Deal with table cells in the abspos cb change optimization code-path. r=dholbert

Backed out changeset 52cdbb4f0be0 (Bug 1815552) for wpt failure on position-sticky-container.html.
Backout link
Push with failures <--> wpt4
Failure Log

Flags: needinfo?(emilio)
Attachment #9316440 - Attachment description: Bug 1815552 - Deal with table cells in the abspos cb change optimization code-path. r=dholbert,#layout → Bug 1815552 - Deal with table cells in the abspos cb change optimization code-path. r=dholbert

While looking at the backout, I noticed table parts relied on reframing
on abspos-container-ness changes in a subtle way, see the test, which
fails with the first patch of this bug applied without these changes.

Make the NS_FRAME_CAN_HAVE_ABSPOS_CHILDREN mean the same for table parts
as for everything else. Instead, keep the registration status on each
relevant frame class individually.

Depends on D169127

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cda1ee891058
Deal with table cells in the abspos cb change optimization code-path. r=dholbert
https://hg.mozilla.org/integration/autoland/rev/da0f9295df91
Make positioned table parts deal correctly with switching position without being reframed. r=TYLin,layout-reviewers
Created web-platform-tests PR https://github.com/web-platform-tests/wpt/pull/38765 for changes under testing/web-platform/tests
Attachment #9319820 - Attachment description: Bug 1815552 - Make positioned table parts deal correctly with switching position without being reframed. r=dholbert,TYLin,#layout → Bug 1815552 - Make positioned table parts deal correctly with switching position without being reframed. r=TYLin
Upstream PR was closed without merging

But I had built non-unified locally :'(

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/4b3e13c4f7bc
Deal with table cells in the abspos cb change optimization code-path. r=dholbert
https://hg.mozilla.org/integration/autoland/rev/6d3ccde99ad5
Make positioned table parts deal correctly with switching position without being reframed. r=TYLin,layout-reviewers
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch
Regressions: 1819847
Upstream PR merged by moz-wptsync-bot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: