Page MenuHomePhabricator

Bug 1832481 - Container units should prevent us from using the rule cache. r=#style,#layout
ClosedPublic

Authored by emilio on May 11 2023, 8:52 AM.
Referenced Files
Unknown Object (File)
Wed, Apr 8, 6:33 AM
Unknown Object (File)
Tue, Apr 7, 12:57 PM
Unknown Object (File)
Mon, Apr 6, 9:52 AM
Unknown Object (File)
Thu, Apr 2, 6:21 PM
Unknown Object (File)
Oct 15 2025, 5:39 AM
Unknown Object (File)
Oct 14 2025, 8:08 PM
Unknown Object (File)
Oct 14 2025, 12:20 AM
Unknown Object (File)
May 13 2025, 6:33 PM
Subscribers

Details

Summary

Much like with font-relative units, when they're used for a
non-inherited property we need to avoid using the rule cache.

This is because two elements matching the same rules won't get
guaranteed-equal non-inherited style structs.

Depends on D177732

Event Timeline

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 11 2023, 12:56 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!