aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/custom-elements
Commit message (Collapse)AuthorAgeFilesLines
* Update web-platform-tests to revision ↵Servo WPT Sync2024-05-192-1/+19
| | | | b'cb53e377321267af4f5a1f05b3b851aab6fa8ede' (#32313)
* Update web-platform-tests to revision ↵Servo WPT Sync2024-05-121-0/+3
| | | | b'8f48f40aab7f7f8a8118dc1a46972d070622be52' (#32271)
* Implement attributes for the `<meter>` element (#32230)shanehandley2024-05-111-36/+0
| | | | | * Implement attributes for the meter element * Remove checks for min < max before clamping
* script: implement autofocus IDL reflection (#32170)Nolan Lawson2024-04-291-6/+0
| | | | | * script: implement autofocus IDL reflection * test: update wpt results files
* feat: implement ARIA string reflection on Element (#32080)Nolan Lawson2024-04-271-228/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * feat: implement ARIA string reflection * Update components/script/dom/element.rs Co-authored-by: Martin Robinson <mrobinson@igalia.com> * fix: respond to PR comments * fix: make functions non-public * fix: use proper ARIAMixin mixin * fix: tidy issues * fix: double newline at end of file * fix: move role before aria-* to match spec order * fix: fix link to spec and format as spec does * fix: delete now-passing WPT tests * fix: remove legacy-layout test --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Implement form-associated custom elements and their ElementInternals (#31980)cathiechen2024-04-1122-166/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * FACEs work, setFormValue test is awful so now has _mozilla backup * 1. Impl Validatable in ElementInternals instead of HTMLElement. 2. Reuse the code in Validatable trait. 3. The form associated custom element is not a customized built-in element. * add some comments * support readonly attribute and complete barred from constraint validation * Addressed the code review comments * Updated the legacy-layout results * Fixed the WPT failures in ElementInternals-validation.html * Addressed the code review comments * Review suggestions * Fixed silly mistakes and update the test result outside elementinternals * update the test results --------- Co-authored-by: Patrick Shaughnessy <pshaughn@comcast.net> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
* Update web-platform-tests to revision ↵Servo WPT Sync2024-03-311-0/+2
| | | | b'16f18d8135a80e89f2e910ca7548999fa2f7937e' (#31951)
* Use get_desired_proto in htmlconstructor (#31600)Samson2024-03-102-24/+0
| | | | | * Use get_desired_proto in htmlconstructor * Update expectations
* script: Implement `<meta http-equiv="refresh">` (#31468)Smitty2024-03-011-6/+0
| | | | | * script: Implement <meta http-equiv="refresh"> * Address review comments
* layout: Add support for table rows, columns, rowgroups and colgroups (#31341)Martin Robinson2024-02-201-6/+0
| | | | | | | | | | | | | | This adds support for table rows, columns, rowgroups and colgroups. There are few additions here: 1. The createion of fragments, which allows script queries and hit testing to work properly. These fragments are empty as all cells are still direct descendants of the table fragment. 2. Properly handling size information from tracks and track groups as well as frustrating rules about reordering rowgroups. 3. Painting a background seemlessly across track groups and groups. This is a thing that isn't done in legacy layout (nor WebKit)! Co-authored-by: Oriol Brufau <obrufau@igalia.com>
* Sync WPT with upstream (04-02-2024) (#31256)Servo WPT Sync2024-02-057-62/+27
| | | | | | | | | * Update web-platform-tests to revision b'faa6d42ce21d126155dee771786ad7c74efbcba5' * Update test expectation --------- Co-authored-by: cybai <cyb.ai.815@gmail.com>
* Sync WPT with upstream (07-01-2024) (#31018)Servo WPT Sync2024-01-082-2/+28
| | | | | | | | | | | | | * Update web-platform-tests to revision b'ecbab417501c89bca2265314e35719a950b07e02' * update expectation for service-worker-registration.https.html.ini The expectation of CRASH was added during the import seemingly due to an intermittent crash in CI. The test is no longer crashing. --------- Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Sync WPT with upstream (25-12-2023) (#30938)Servo WPT Sync2023-12-261-0/+17
| | | | | | | | | * Update web-platform-tests to revision b'73caf716542762aab6646f0a02de208bc0ec4124' * Update expectations --------- Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Sync WPT with upstream (24-10-2023) (#30607)Servo WPT Sync2023-10-252-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | * wpt sync: adapt code for new TestRoot class Fixes #30558 Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * temp change to allow wpt sync build to pass Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Update web-platform-tests to revision b'0d5028f200c8651b17bb224657d6e1065adcff37' * Revert "temp change to allow wpt sync build to pass" This reverts commit bad72c7f87c0df16085763ee15ebe63a53462ab3. * revert metadata update for intermittent timeouts Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
* Sync WPT with upstream (04-10-2023) (#30493)Servo WPT Sync2023-10-062-0/+15
| | | | | | | | | | | | | | | * Update web-platform-tests to revision b'dfda99176a5d552fb1129fa353b7e4c69f6ed92c' * fix linter errors after WPT import Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> * Update expectations --------- Signed-off-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com> Co-authored-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Run same tests for layout-2020 and layout-2013 (#30092)Oriol Brufau2023-08-1538-36/+820
| | | | | | | | | | Most tests were only being run for layout-2013, not for layout-2020. This wasn't great since layout-2020 is now the default. So this patch unifies the lists of included tests for both layouts. For layout-2013 this implies adding css/css-content/, css/css-logical/ and css/css-masking/clip/. For layout-2020 this implies adding several additional css tests, and also tests like dom/, js/, html/, etc.
* Rename metadata directoriesMartin Robinson2023-06-2247-0/+1041
This renames: - `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout` - `tests/wpt/metadata-layout-2020` → `tests/wpt/meta` - `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout` - `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`