Sam Atkins
53609c49ce
Tests: Import some ::part() tests
2025-12-15 14:12:39 +00:00
Sam Atkins
d461e96f40
LibWeb/CSS: Make :heading() pseudo-class take integers not AN+B
...
Corresponds to 8eb3787e34
2025-08-28 12:40:03 +02:00
Sam Atkins
9ffc15ba3f
LibWeb/CSS: Serialize :heading(...) pseudo-class properly
...
We originally had special handling for `:host()` as that had been the
only pseudo-class that could be both an identifier or a function.
However, this meant duplicating the serialization logic, and also we
had to manually remember to add the same hack for any other
identifier-and-function cases. Which I forgot to do with `:heading()`!
So instead, for these cases, detect if they actually have arguments
specified and use that to determine which form to serialize as. We do
still have to write a check for each one of these pseudo-classes, but
the VERIFY should make it easier to remember.
2025-08-28 12:40:03 +02:00
CountBleck
ec051bdec2
LibWeb: Import css/selectors/user-valid.html from WPT
2025-08-14 11:55:02 +02:00
Sam Atkins
503d41d02d
LibWeb/CSS: Implement the :heading/:heading() pseudo-class
...
Corresponds to part of
65dc095e44
2025-08-13 09:47:28 +01:00
Tim Ledbetter
689dff3ee8
Tests: Synchronize imported tests with the WPT repository
2025-06-22 23:51:34 +02:00
Sam Atkins
eb98bd1a36
Tests: Import some selector pseudo-class parsing tests
2025-05-17 00:30:44 +02:00
Sam Atkins
a56ce0f6fa
Tests: Import attribute-selector case-sensitivity tests
2025-05-16 16:41:57 +01:00
Aliaksandr Kalenik
394073f611
LibWeb: Rename internals.signalTextTestIsDone() to signalTestIsDone()
...
In upcoming change this function will be used for ref-tests as well.
2025-03-18 20:09:46 +01:00
Sam Atkins
942e14c27a
Tests: Import WPT :open test
2025-02-10 13:57:36 +00:00
Pavel Shliak
c00b97a1f0
Tests: Fix 404 at css selector test
...
Fixes css/selectors/focus-visible-017-2.html
2024-11-29 12:16:50 +00:00
Pavel Shliak
1d2ceaf33f
Tests: Fix 404 at css selector test
...
Fixes css/selectors/focus-visible-009.html
2024-11-29 12:16:50 +00:00
Andreas Kling
6c945fc353
Tests: Import more CSS selector tests from WPT
2024-11-06 21:42:53 +01:00
Andreas Kling
9dff6bca1f
Tests: Import more style invalidation tests from WPT
...
These will help us work on style invalidation with more confidence.
2024-11-06 21:42:53 +01:00
Andreas Kling
037c034468
Tests: Remove an imported WPT test we can't run without WebDriver
...
We can bring this back if we gain the necessary faculties later.
2024-10-27 18:40:20 +01:00
Andreas Kling
a640fcc693
LibWeb: Import a bunch of :has() selector tests from WPT
2024-10-27 13:33:46 +01:00