mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-10-08 20:32:00 -04:00
Split the style cascade into property groups
Each group owns its rule buckets, its memo and its cascade priorities, so a rule only joins the groups it declares something in. Visibility keeps display, visibility, opacity and pointer-events; overflow and overscroll-behavior move to a geometry group. A visibility probe no longer matches overflow-only rules, and its memo entry shrinks to 6 bits.
This commit is contained in:
1 parent
54b0d114ad
commit
8d62739503
1 file changed
+430
-326
+430
-326
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user