Skip to content

Tags: https-clone/wpt

Tags

merge_pr_37554

Toggle merge_pr_37554's commit message
Replace duplicate tests with test variants.

Replace a test copy with separate .headers files with two
variants, handled by the WPT test driver.

Bug: 4088665
Change-Id: I48697c97de3e2de29851a6a4f1951c8af45b058f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4111946
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1084317}

merge_pr_37543

Toggle merge_pr_37543's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=238994 (web-…

…platform-tests#37543)

[:has() pseudo-class] Support invalidation for :playing, :paused, :seeking, :muted and :volume-locked pseudo-classes
https://commits.webkit.org/257991@main

merge_pr_37542

Toggle merge_pr_37542's commit message
Frameset NG: Fix a crash with multi-coulmns and a table

We don't need to call ClearNeedsLayoutOnHiddenFrames() if
side-effects are disabled.

Bug: 1383361
Change-Id: Id9a0406ac1857f70288f539766fe934c13b74b5d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4112862
Auto-Submit: Kent Tamura <tkent@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1084264}

merge_pr_37539

Toggle merge_pr_37539's commit message
Move tests of printing documents into an independent folder.

There is still a spec issue about printing for scroll animations,
w3c/csswg-drafts#8226, so I think moving all of
them into a separate folder makes us easier to address.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1774505
gecko-commit: 9199e7f4539e7f1f24c156b8f07e20bd3f9275bf
gecko-reviewers: hiro

merge_pr_37537

Toggle merge_pr_37537's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=249388 (web-…

…platform-tests#37537)

Web Platform Tests for CSS shorthands have a few mistakes I noticed when fixing shorthand bugs
https://commits.webkit.org/257966@main

merge_pr_37534

Toggle merge_pr_37534's commit message
Add test for canvas media source with MediaRecorder

This PR adds a new test to determine whether MediaRecorder can return video data drawn on a canvas from a media device.

Per this Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=1377530 the feature breaks when the "Out-of-process 2D canvas rasterization" feature is enabled in chrome://flags, because the video data returned by MediaRecorder recording the canvas media source lack any data (determined by an extremely low bitrate).

The flow of data in the test is:

Video frames are returned from the webcam
Those video frames are drawn on a canvas
MediaRecorder records data from the canvas

Bug: 1377530
Change-Id: If44219fc4c6184a6494f1595c245c7ce640a04c7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4109571
Reviewed-by: Justin Novosad <junov@chromium.org>
Commit-Queue: Justin Novosad <junov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1084350}

merge_pr_37526

Toggle merge_pr_37526's commit message
Add support for color-scheme when drawing SVG images

Elements with color-scheme specified should pass that information along
to SVG images that are drawn by the element. If 'color-scheme' is
'normal' and <meta> color-scheme is not specified ("normal") then pass
the page's preferred color scheme. As resolved in [1]. Spec [2] (not
updated at the time of CL creation).

Based on https://chromium-review.googlesource.com/c/chromium/src/+/3781403

[1] w3c/csswg-drafts#7526
[2] https://drafts.csswg.org/mediaqueries-5/#descdef-media-prefers-color-scheme

Bug: 1345247
Change-Id: I43c011c5ae7d410633caf5a407ae989f10e79552
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4106631
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/main@{#1084286}

merge_pr_37522

Toggle merge_pr_37522's commit message
part 1: Make `HTMLEditor` preserve order of inline style elements too

Currently, `HTMLEditor` preserves styled elements with the reversed order in
the loop.
https://searchfox.org/mozilla-central/rev/d7d5c89ee7bc70dec0fd846689ca030f94931393/editor/libeditor/HTMLEditSubActionHandler.cpp#8638-8658

I.e., if `<b><i></i></b>` is restored in the HTML styling mode, it will be
restored as `<i><b>...</b></i>`.  This blocks writing tests for bug 1789574.
Therefore, this should be fixed first.

(As I commented in the method, ideally we should store all inline elements and
restore all of them, but currently we don't need to do it.  It requires redesign
of the style cache, but it seems that we don't know web apps which is broken by
current behavior.  Therefore, I think that we should do it when we meet a
trouble with the behavior.)

Depends on D164519

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1789574
gecko-commit: 2a9534dbca77d68f9783539a1c7e22f3e6645a98
gecko-reviewers: m_kato

merge_pr_37520

Toggle merge_pr_37520's commit message
[wdspec] Fix wdspec tests for script module for exceptions for platfo…

…rm objects of type Node.

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

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1805661
gecko-commit: 2884e5deee028c7c00e45b017c7ed8f4fb1e6386
gecko-reviewers: webdriver-reviewers, jdescottes, whimboo

merge_pr_37517

Toggle merge_pr_37517's commit message
[GridFragmentation] Store placement data on NGGridLayoutData

During fragmentation, we query the `NGGridLayoutData` from the
`NGGridBreakTokenData`, which includes track data. However, grid
layout has a strong dependency on item placement in addition to track
data. This was causing a crash in fragmentation, when we query the
track data from `NGGridLayoutData` (off of `NGGridBreakTokenData`), but
not the `GridItemData` placement or range indices. When these don't
match up, a crash was happening in `GridItemData::ComputeSetIndices`
during printing.

This change adds several more placement-related vectors on
`NGGridLayoutData` off of `NGGridBreakTokenData` so that layout can
proceed without crashing during fragmentation.

Bug: 1399336
Change-Id: I4a19afd4718089e27456285b2955ebd7094212b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4109928
Commit-Queue: Kurt Catti-Schmidt <kschmi@microsoft.com>
Reviewed-by: Alison Maher <almaher@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1084104}