Automatic update from web-platform-tests
WebKit export: Relative color syntax doesn't work with currentColor or system colors
https://bugs.webkit.org/show_bug.cgi?id=245970
--
wpt-commits: 072e7fd7d7391bb49370e6100610e529d6c9d2b5
wpt-pr: 47380
Automatic update from web-platform-tests
WebKit export: [web-animations] block-step-insert and block-step-size should be animatable (#47371)
https://bugs.webkit.org/show_bug.cgi?id=277351
--
wpt-commits: 65d1f63b4e4b68b23a7f7801dffb338aa5d8b42c
wpt-pr: 47371
Automatic update from web-platform-tests
Change Observer: Add WPTs for observing files that don't exist
Adds WPTs to test that `observe()` fails when the file or directory does
not exist.
Bug: 341136316
Change-Id: I9047bbe48fa3c05a07b63e7c7817c4337384c782
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5749999
Auto-Submit: Nathan Memmott <memmott@chromium.org>
Reviewed-by: Daseul Lee <dslee@chromium.org>
Commit-Queue: Daseul Lee <dslee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1335103}
--
wpt-commits: 9d0319412817bfd2146e43d7e825aa1e223881d8
wpt-pr: 47369
Automatic update from web-platform-tests
Change Observer: Use '.any.js' WPTs instead of setting up workers
Uses testharness's global metadata comment for '.any.js' files instead
of creating individual tests for each global type which sets up its own
worker.
R==dslee@chromium.org
Bug: 341136316
Change-Id: I9fe8398c4b785c4bc329f0ccc3e64397f87641c0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5743827
Commit-Queue: Nathan Memmott <memmott@chromium.org>
Reviewed-by: Daseul Lee <dslee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1335089}
--
wpt-commits: c47f702bca4dad9704a60a15dfd0560a3e69a797
wpt-pr: 47366
Automatic update from web-platform-tests
[layout] Support min-block-size/max-block-size min-content/etc in flex
This patch adds support for things like "max-height: min-content"
within the flex sizing algorithm.
We introduce variants of ResolveMinBlockLength/etc which accept a
function-ref to resolve min-content/etc when required.
We somewhat supported this previously (see previous logic in
ShouldApplyMinSizeAutoForChild), but it wasn't complete.
Bug: 40151761
Change-Id: Ib9f70e70d73732e3694598653d6517619e561454
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5744698
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1335087}
--
wpt-commits: 401e0a91bee21ad80d7460c33d43e4219adcf9d9
wpt-pr: 47367
Automatic update from web-platform-tests
add value attributes to tests in comp_host_language_label.html (#47353)
This PR adds a value attribute with valid data, for each existing test in comp_host_language_label.html
--
wpt-commits: 8d7cd500904abb4826cb785718361ab986537419
wpt-pr: 47353
Automatic update from web-platform-tests
Change Observer: Fix Shared Workers not receiving events
Shared workers weren't receiving events because our check if the render
frame host is active assumes that the current frame has an associate
render frame host. This changes it to assume that if it doesn't have an
associated render frame host, that it is active.
This makes sense since Shared Workers can't enter into the BFCache and
therefore can't be active or inactive.
Enables the shared worker tests in the WPTs to verify.
Fixed: 355659889
Change-Id: I2aa7f1715d6ae561b6e755bb1e5cef27274d97dd
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5739998
Commit-Queue: Nathan Memmott <memmott@chromium.org>
Reviewed-by: Daseul Lee <dslee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1335066}
--
wpt-commits: 4557b01e6e9123a0a17c9fdf7ffc58650887a2c2
wpt-pr: 47364
Automatic update from web-platform-tests
WebNN: reject buffer reads after destroy
Addresses an issue where readBuffer() may never fulfill its returned promise because the buffer was destroyed. The change avoids this by keeping track of pending resolvers which are always rejected upon disconnection.
Bug: 354055292
Change-Id: I0017d36743673f6d4840f5037f4382f274d9fc45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5746505
Reviewed-by: Austin Sullivan <asully@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Bryan Bernhart <bryan.bernhart@intel.com>
Cr-Commit-Position: refs/heads/main@{#1335064}
--
wpt-commits: 86d80a9d181c495ac5a8f5b6941217d7e9ce6726
wpt-pr: 47363
Automatic update from web-platform-tests
Change Observer: Add WPTs for writable file streams
Adds expectations for all writable file stream methods.
Test failure expectations are added for closed events reporting as
"appeared" instead of "modified" due to bug 340584120.
Bug: 341136316
Change-Id: Id01f9ab849437793a6d69b7281aea394c03c76c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5743270
Commit-Queue: Nathan Memmott <memmott@chromium.org>
Reviewed-by: Daseul Lee <dslee@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1334934}
--
wpt-commits: 0a595a5048225b38c91ee9de0a39474c713897f9
wpt-pr: 47362
Automatic update from web-platform-tests
Fenced frame: fix 'src' permissions policy allowlist.
The 'src' allowlist is a feature unique to iframes and fenced frames
that, if set, only allows a given feature for the origin loaded in the
src attribute. This is calculated in the embedder. However, when loading
a fenced frame or iframe with a fenced frame config, that origin is
opaque to the embedder but transparent to the inner content. This causes
a mismatch where the inner content is told to only allow a feature for
an opaque 'src', but it will see it was navigated to a transparent URL.
It will then disallow the feature, even though it is navigated to the
FencedFrameConfig installed in the "src" or "config" attribute.
This CL fixes that mismatch by re-calculating the frame tree node's
pending container policy once the mapped URL is known. More
specifically, we do this in
`NavigationRequest::ReadyToCommitNavigation()`. Any allowlists that
match the opaque 'src' (a value set by the embedder that doesn't and
shouldn't know the final navigated URL) are replaced with the fenced
frame config's mapped URL's origin. This updated container policy is
sent to the inner container's renderer process as normal where it is
used to construct the final permissions policy, as well as being used to
calculate the final permissions policy on the browser side.
Bug: 349080952
Change-Id: Ia255fc991b466ae35214d432cbf705279ca1da79
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5714693
Reviewed-by: Andrew Verge <averge@chromium.org>
Commit-Queue: Liam Brady <lbrady@google.com>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1334900}
--
wpt-commits: 21ba7dd9a7121b609f41e2f569c947ad61eac6cb
wpt-pr: 47342
Automatic update from web-platform-tests
Remove 2d.scrollPathIntoView WPT test generation configs
The 2d.scrollPathIntoView WPT tests were removed in
4df85d1ac9
These were generated tests. The test generation config should have been
removed in the same CL because now, running the test generator brings
these tests back.
Change-Id: I71d1f8e0a54460281951192fa4d9da63ba4d4fab
Bug: 352520734
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5746935
Commit-Queue: Jean-Philippe Gravel <jpgravel@chromium.org>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1334849}
--
wpt-commits: 360ae4249f2aba7a82fc493dd6f7a56c561497c9
wpt-pr: 47337
Automatic update from web-platform-tests
VT: Use animation-play-state: paused instead of a 1s animation.
To make sure we don't have flakiness, don't rely on timing for the
test to run
R=khushalsagar@chromium.org
Bug: 355338211
Change-Id: Ic9e2d6c50ff69cc94c36caf2eded88c236c71205
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5746066
Reviewed-by: Khushal Sagar <khushalsagar@chromium.org>
Commit-Queue: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1334830}
--
wpt-commits: a0b07257ea23c4f1ecdb04a5e52965cd5dcb2688
wpt-pr: 47361
Automatic update from web-platform-tests
Add tests for custom properties that use CSS-wide keywords (#46814)
--
wpt-commits: 5a01561b419cf538ca331a541d2b45f03295b09e
wpt-pr: 46814
The UI test was affected by the homeActivity ANR (UIAutomator related exception java.lang.SecurityException: Calling from not trusted UID!)
The problems always seem to been happening when waiting for the search wrapper before setting the toolbar text.
I've removed the wait and everything seems to be working fine
createCollectionUsingSelectTabsButtonTest - successfully passed 300x on Firebase ✅
All UI tests successfully passed 3x on Firebase ✅
Differential Revision: https://phabricator.services.mozilla.com/D218061