ladybird/Tests/LibWeb/Text/input/wpt-import/css/css-transforms
zac 4070f5a7e0 LibWeb: Prevent hit testing from transforming position more than once
The transform of each paintable was being applied multiple times due to
the recursive nature of the hit testing methods. Previously it used
combined_css_transform to transform the position, and then it would pass
that position to children, which would then apply combined_css_transform
again, and so on.

PaintableBoxes are also not hit tested anymore when having a stacking
context. A similar check is done in PaintableWithLines, but it was
missing from PaintableBox. Without this check some elements can get
returned multiple times from a hit test.

StackingContexts with zero opacity will now also get hit tested, as it
should have been before.
2025-08-27 09:14:33 +02:00
..
animation LibWeb: Support interpolating rotate values 2025-07-22 11:09:45 +01:00
parsing LibWeb: Only resolve transform-origin keywords for the computed value 2025-06-15 16:01:54 +02:00
transform-hit-testing.html LibWeb: Prevent hit testing from transforming position more than once 2025-08-27 09:14:33 +02:00