compute_mouse_event_offset() only inverted the target element's own CSS transform, ignoring ancestor transforms. This caused incorrect offsetX/ offsetY values when elements were nested inside transformed parents. Use AccumulatedVisualContext::inverse_transform_point() to invert the full ancestor transform chain instead. |
||
|---|---|---|
| .. | ||
| getClientRects-in-detached-document.txt | ||
| mouse-event-offset-values.txt | ||
| mouse-event-offset-with-nested-css-transforms.txt | ||
| mouse-event-transformed-pseudoelement-crash.txt | ||
| mouse-event-x-y-values.txt | ||