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:
Adrià Arrufat committed 2026-09-24 09:24:28 +02:00
1 parent 54b0d114ad
commit 8d62739503
1 file changed
+430 -326
File diff suppressed because it is too large. Load diff