Skip to content

Releases: web-platform-tests/wpt

merge_pr_49644

11 Dec 20:10
Compare
Choose a tag to compare

Deflake wpt/fledge/tentative/server-response.https.window.html

... in the "fails because test keys are not configured case".
It looks like one of the real-life keys got a short ID of 0x12,
so the "key ID isn't what the test configures" failed about a fifth
of the time... so change around the test ID to avoid it.

Bug: 383379786,383413865,383403583,383401572,383399676
Bug: 383397963,383387527,383395709,383393294,383391660
Bug: 383383789,383377137,383374957,383367270,383381981
Bug: 383379241,383372392
Change-Id: Ic27b16de689d9c94a24b65b1e5be19e1ff839afa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6088048
Commit-Queue: Maks Orlovich [email protected]
Reviewed-by: Russ Hamilton [email protected]
Cr-Commit-Position: refs/heads/main@{#1395006}

merge_pr_49642

11 Dec 20:56
Compare
Choose a tag to compare

Fix flake8 errors.

Signed-off-by: Josh Matthews [email protected]

merge_pr_49637

11 Dec 17:23
Compare
Choose a tag to compare

Fix "storage.deleteCookies" partition test for iframe.

Differential Revision: https://phabricator.services.mozilla.com/D230696

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1934045
gecko-commit: 484fd74c094b9a70fd4e4bf14633c31c82e856a6
gecko-reviewers: webdriver-reviewers, whimboo

merge_pr_49633

11 Dec 09:48
Compare
Choose a tag to compare

chore: error messages are non-normative dont assert against them

merge_pr_49632

11 Dec 03:28
Compare
Choose a tag to compare

Add WPTs for RelOpenerBcgDependencyHint

Add tests which confirm that rel=opener on anchors and an opener window
feature with window.open() prevent proactive browsing context group
changes. These tests are tentative, since the associated proposal has
not shipped.

These tests are implemented by using a named window lookup after a
session history navigation to verify two pages are in the same
BCG (since the lookup is scoped to BCGs).

Also set RelOpenerBcgDependencyHint's status to experimental. The
feature is needed for these tests to pass.

https://github.com/explainers-by-googlers/future-browsing-context-group-dependency-hint
https://chromestatus.com/feature/5182336170983424

Bug: 333743493
Change-Id: Ibcda5e87fa63b2f9dac55c1382f3e2bc8f2fd711
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6077548
Reviewed-by: Domenic Denicola [email protected]
Commit-Queue: Kevin McNee [email protected]
Cr-Commit-Position: refs/heads/main@{#1394650}

merge_pr_49631

11 Dec 01:26
Compare
Choose a tag to compare

Add WPTs for named window lookup and BCG swap limits

These tests verify the behaviour discussed here:
whatwg/html#10818

While there is some implementation defined behaviour, we can add tests
for the behaviour that's consistent between the major implementations,
namely that proactive browsing context group swaps can't be done while
another context exists in the group, that named lookups are scoped to
browsing context groups, and the lookup order in the case of multiple
contexts with the same name.

Bug: None
Change-Id: I515f527fb94a711bdd8eeb6610df2127571dcc3c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6081814
Reviewed-by: Domenic Denicola [email protected]
Commit-Queue: Kevin McNee [email protected]
Cr-Commit-Position: refs/heads/main@{#1394596}

merge_pr_49629

11 Dec 00:43
Compare
Choose a tag to compare

[Blob URL] Make tentative partitioning WPTs permanent

Associated spec PRs:

Bug: 40057646
Change-Id: I953598ab3f81d5998e8398057739e0428bc23e4b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5967596
Reviewed-by: Steven Bingler [email protected]
Commit-Queue: Andrew Williams [email protected]
Cr-Commit-Position: refs/heads/main@{#1394563}

merge_pr_49625

11 Dec 18:52
Compare
Choose a tag to compare

Implement PaintTimingMixin for element timing

Remove PaintTimingCallbackManager, and instead use the
PaintTiming presentation callback for element-timing and LCP.

For now, only element timing exposes PaintMixin, LCP will be
done in a follow up.

To avoid a big refactor, element timing and LCP are still using
callbacks like before, and MarkPaintTimingInternal integrates
with those.

Bug: 381270287
Change-Id: I65e56ed09713c20b04cfdd6466105aa090db0f3d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6063655
Commit-Queue: Noam Rosenthal [email protected]
Reviewed-by: Michal Mocny [email protected]
Reviewed-by: Philip Rogers [email protected]
Reviewed-by: Ian Clelland [email protected]
Cr-Commit-Position: refs/heads/main@{#1394918}

merge_pr_49622

11 Dec 21:21
92db821
Compare
Choose a tag to compare

Computed name including the term role as a descendant (#49622)

merge_pr_49621

11 Dec 11:40
Compare
Choose a tag to compare

part 2) Transform the test which is commented out in <Element-setAttributeNS.html> to a valid one which is executed.

Regarding the removed TODO: checking one non-null namespace should
suffice, since other non-null namespaces likely take the same codepath.

Differential Revision: https://phabricator.services.mozilla.com/D231565

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1907849
gecko-commit: bc406a35457dd43ee7e738683b1a4817e993def1
gecko-reviewers: smaug