`acquireCollection` and `releaseCollection` act like an interface subclasses
need to implement for `PooledCollectionPtr`.
Differential Revision: https://phabricator.services.mozilla.com/D66762
--HG--
extra : moz-landing-system : lando
Add annotations to vertex shaders so that SWGL can detect when a vertex attribute
is generated by per-instance data rather than per-vertex data.
Differential Revision: https://phabricator.services.mozilla.com/D65614
--HG--
extra : moz-landing-system : lando
I think I caught all the places in our tree that add event listeners for these
events on a non-Window (and hence depend on bubbling behavior), but I'm a
little worried about what happens if webextensions do bareword
addEventListener() for these events...
Differential Revision: https://phabricator.services.mozilla.com/D66798
--HG--
extra : moz-landing-system : lando
The method should never allow invalid settings for the
control server host and port to be written to the test
config as read by the webextension. It would mean that
it will never be able to send messages to the control
server, which will cause Raptor to kill the test with
an application timeout.
Differential Revision: https://phabricator.services.mozilla.com/D65450
--HG--
extra : moz-landing-system : lando
The extension background page should be loaded when either an event needs
to be sent to it or after the browser has started up. When an extension
is updated the special startup event listeners do not appear to be built
yet and GeckoView was not sending browser started notification, which meant the
background page never being loaded.
Differential Revision: https://phabricator.services.mozilla.com/D66717
--HG--
extra : moz-landing-system : lando
Automatic update from web-platform-tests
Plumb COEP reporter for requests initiated from a service worker
This adds COEP reporter for service worker contexts. CORP failures
happening on subresource requests initiated from a service worker are
reported to the COEP reporter owned by EmbeddedWorkerInstance.
Bug: 1056122
Change-Id: I7884487e0261b4d85bf98b5844c3e34c0b985ebe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2098166
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749584}
--
wpt-commits: 418686f8133f02b6bcf9451522342747b266f1e2
wpt-pr: 22206
Automatic update from web-platform-tests
[client-hints] Add UA full version hint
This aligns the implementation with PR#79 [1], by adding both a JS API
and a Client Hint header that expose the browser's full version, and
removing Sec-CH-UA exposing the full version as a result of an opt-in.
[1] https://github.com/WICG/ua-client-hints/pull/79
Change-Id: Idb48b4ab17e5f80e2ecb950a7a3be63aa8099e0e
Bug: 1041883
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2093472
Auto-Submit: Yoav Weiss <yoavweiss@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749548}
--
wpt-commits: 2b59a1ef857e16769d2cb230cc512fb914e9ed5d
wpt-pr: 22176
Automatic update from web-platform-tests
Fix Flaky Composite Order test
This patch fixes the flakiness in getting running-animation order by
making sure the animation is running before we make a measurement.
This test passed all 500 repeated run.
Bug: 1060216
Change-Id: I8b271e1e0d31dac0203aa3a7bb3359f7f1d1eec6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2099474
Reviewed-by: Kevin Ellis <kevers@chromium.org>
Commit-Queue: Hao Sheng <haozhes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749528}
--
wpt-commits: bb7e53928c77ab258efbd4023cf8687fed27a4c7
wpt-pr: 22202
Automatic update from web-platform-tests
Plumb COEP reporter to a service worker
CORP check happens before a service worker sends the response back to
the client. This CL plumbs a reporter to notify a server of failures of
the check. Note that the error is going to the COEP reporter for the
client, not for the service worker because the check in
FetchRespondWithObserver is considered for the network request is
initiated by the client.
Bug: 1056122
Change-Id: Id8b83f8c506a78e15653a993e9471d9eab0532b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2094073
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749513}
--
wpt-commits: 406e70921a39c45e51e1856f10ad74f1b875a03b
wpt-pr: 22188
Automatic update from web-platform-tests
Add same-origin visibility test for user activation.
Also tweak the existing test for crossorigin user activation visibility.
Change-Id: I814cd976f3389c89284d4db2db665464f7ee2689
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2096900
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Commit-Queue: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/master@{#749293}
--
wpt-commits: 413a5f533f40757314d81ee99fed3f04a148ec00
wpt-pr: 22168
--HG--
rename : testing/web-platform/tests/html/user-activation/resources/activation-hierarchy-grandchild.html => testing/web-platform/tests/html/user-activation/resources/activation-hierarchy-crossorigin-grandchild.html
Automatic update from web-platform-tests
Fix timeout in update-and-send-events-replacment.html
The handling of iframe load events is finicky as indicated in the open
WHATWG issue:
https://github.com/whatwg/html/issues/490
This patch switches the wait mechanism to one that is well behaved
across browsers. The new process arms the listener before inserting the
iframe into the document.
Bug: 1059963
Change-Id: I372d4fdae3b270699aedf2c5a4de4429e62f42a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2096782
Reviewed-by: Yi Gu <yigu@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748853}
--
wpt-commits: ee5cfa46292bdcdd576e698503f4a4a9ffa977c0
wpt-pr: 22160