Andreas Kling
a8a5463d33
LibWeb: Make offsetTop and offsetLeft behave more like other browsers
...
We now follow the rules from the spec more closely, along with an
unspecified quirk for when the offsetParent is a non-positioned body
element. (Spec bug linked in a comment.)
This fixes a whole bunch of css-flexbox tests on WPT, which already had
correct layout, but the reported metrics from JS API were wrong.
(cherry picked from commit d49ae5af32044cb83bc14073b92676a1662c3bc1)
2024-07-28 07:32:17 -04:00
..
2024-01-13 10:53:38 +01:00
2023-11-15 23:44:05 +01:00
2023-08-20 05:02:59 +02:00
2023-11-15 23:44:05 +01:00
2024-07-21 14:13:42 -04:00
2023-08-20 05:02:59 +02:00
2023-11-15 23:44:05 +01:00
2023-11-15 23:44:05 +01:00
2024-03-27 16:43:04 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2023-08-20 05:02:59 +02:00
2024-01-13 10:53:38 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2023-08-20 05:02:59 +02:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2023-12-11 13:19:12 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 18:46:41 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-07-14 16:45:48 -04:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 18:46:41 +01:00
2024-01-13 10:53:38 +01:00
2023-08-31 21:43:58 +02:00
2023-08-31 21:43:58 +02:00
2024-01-13 10:53:38 +01:00
2024-07-21 11:28:55 -04:00
2024-07-21 11:28:55 -04:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2023-08-20 05:02:59 +02:00
2024-01-13 10:53:38 +01:00
2024-01-20 23:29:51 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2024-07-21 11:28:55 -04:00
2023-08-20 05:02:59 +02:00
2023-08-20 05:02:59 +02:00
2024-01-13 18:46:41 +01:00
2024-01-13 18:46:41 +01:00
2024-01-13 10:53:38 +01:00
2023-08-20 05:02:59 +02:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-07-13 18:22:38 -04:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-07-28 07:32:17 -04:00
2024-01-13 18:46:41 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00
2024-01-13 10:53:38 +01:00