The hover invalidation code only tried matching ::before/::after selectors when has_pseudo_element() returned true, which requires an existing layout node. A pseudo-element that doesn't exist yet (because its content is only set by a hover rule) has no layout node, so the match was skipped and hovering never triggered a style recompute. Always try ::before/::after selectors during hover invalidation.
3 lines
64 B
Text
3 lines
64 B
Text
update: 16 create: 0
|
|
update: 78 create: 33
|
|
update: 16 create: 0
|