ladybird
ladybird copied to clipboard
LibWeb: Remove all associated longhands when removing shorthand property
Currently, this breaks more WPT subtests than it fixes :sob:. As far as I can tell it gives us a diff of +4/-34. The regressions are testing that the font shorthand round-trips correctly. I believe these tests passed previously because the property always retained its original value - so these were false positives.
My latest push rewrites this to collect the longhands for a given shorthand without doing a bunch of unnecessary work.
Superseded by #4925