Page MenuHomePhabricator

Bug 1822118 - display: inline list-item is also a line participant. r=jfkthame,#layout
ClosedPublic

Authored by emilio on May 3 2023, 7:07 PM.
Referenced Files
Unknown Object (File)
Wed, Apr 8, 9:18 PM
Unknown Object (File)
Wed, Apr 8, 8:13 AM
Unknown Object (File)
Wed, Apr 8, 12:08 AM
Unknown Object (File)
Mar 7 2026, 7:58 PM
Unknown Object (File)
Mar 7 2026, 10:21 AM
Unknown Object (File)
Mar 7 2026, 2:15 AM
Unknown Object (File)
Feb 28 2026, 6:06 PM
Unknown Object (File)
Feb 26 2026, 10:11 AM
Subscribers
None

Details

Summary

So the line break suppression flags should be propagated through it.

Otherwise ruby invariants might break, leading to a nullptr crash in
this case.

On debug builds the assertion was this one:

https://searchfox.org/mozilla-central/rev/e6cb503ac22402421186e7488d4250cc1c5fecab/layout/generic/nsRubyBaseContainerFrame.cpp#631

Event Timeline

phab-bot published this revision for review.May 3 2023, 7:09 PM
phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)".
phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)".
phab-bot removed a project: secure-revision.
This revision is now accepted and ready to land.May 10 2023, 1:18 PM

This revision requires a Testing Policy Project Tag to be set before landing. Please apply one of testing-approved, testing-exception-unchanged, testing-exception-ui, testing-exception-elsewhere, testing-exception-other. Tip: this Firefox add-on makes it easy!