Граф коммитов

43657 Коммитов

Автор SHA1 Сообщение Дата
Edwin Takahashi c7e8b475ec Bug 1621483 - set up separate enviornment for linux1804 marionette and web-platform-tests-wdspec r=jmaher,marionette-reviewers,whimboo
Changes:

As documented in bug 1621483, `marionette` experiences a non-trivial amount of issues when run on ubuntu1804 docker image with GTK/GNOME desktop environment enabled.

GTK/GNOME has a higher degree of asynciness when manipulating window size/position and this leads to `marionette` and the derived suite `web-platform-tests-wdspec` reporting intermittent oranges for a number of tests.

While attempts were made to incorporate a fix for the marionette driver itself, the best attempts have only been able to achieve a ~50% reliability in green runs.

This patch reintroduces the use of bare `compiz` window manager exclusively for these two problematic test suites so that at least the tests are running on non-legacy software.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 21:43:56 +00:00
Ricky Stewart 6f89b5b06f Bug 1622021 - processhandler.py supports Python 3 r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D66638

--HG--
extra : moz-landing-system : lando
2020-03-12 21:11:48 +00:00
Erik Nordin 17dbae2125 Bug 1613511 - Disallow @import rules for all Constructable StyleSheets functions r=emilio
- Add enum AllowImportRules to CSS parsing.
- `replaceSync()` will skip over @import rules and continue parsing.
- `replace()` will skip over @import rules and continue parsing.
- `insertRule()` will throw a syntax error on @import rules.
- Modify WPT test cases to reflect these changes.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 18:11:09 +00:00
Geoff Brown 9ff45f39cd Bug 1556051 - Remove 'mach android-emulator' support for 'x86-4.2' avd; r=aerickson
This is a really old avd, no longer used in automation; it is obsolete.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 16:57:37 +00:00
Emilio Cobos Álvarez 76783418f6 Bug 1618202 - Update WPT annotations. r=snorp
Tons of new passes, some fuzzy bits, and one failure from a test that makes bad
assumptions about themed and unthemed <input type=color> being equally tall.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 14:00:52 +00:00
Valentin Gosu fd2cf8c108 Bug 1611651 - Add test for stale-while-revalidate loop bug
Differential Revision: https://phabricator.services.mozilla.com/D64397

--HG--
rename : netwerk/test/unit/test_stale-while-revalidate_positive.js => netwerk/test/unit/test_stale-while-revalidate_loop.js
extra : moz-landing-system : lando
2020-03-07 16:59:16 +00:00
Boris Chiou 014b6a5b9e Bug 1621174 - Fix error handling for setting KeyframeEffect.pseudoElement. r=birtles,smaug
We should throw a DOMException SyntaxError when setting pseudoElement a
syntactically invalid string or an unsupported pseudo.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 00:34:46 +00:00
Nicholas Nethercote cb551719ad Bug 1619837 - Eliminate use of `fix_{linux,macosx}_stack.py` in `utils.py`. r=gsvelto
Because `fix_stacks.py` is faster and cross-platform.

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

--HG--
extra : moz-landing-system : lando
2020-03-12 00:58:34 +00:00
Geoff Brown f9b51b3540 Bug 1612345 - Convert gtest argument parser to argparse; r=bc
Convert the gtest option parser from optparse to argparse. mochitest, reftest,
and other suites use argparse. Using argparse will simplify the integration
of gtest with the custom retrigger action.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 23:46:08 +00:00
Emilio Cobos Álvarez eafbff0c59 Bug 1621319 - Make test_sanityEventUtils test synthesizeMouseExpectEvent with something else than a form control. r=smaug
Depending on the widget implementation details, hitting one pixel inside the
input may hit the input itself, or may hit the anonymous scrollable element
instead.

synthesizeMouseExpectEvent checks the originalTarget, for some reason:

  https://searchfox.org/mozilla-central/rev/070a000dd49aac4a26147e137efcd91a728d13b8/testing/mochitest/tests/SimpleTest/EventUtils.js#1419

I'm not sure what the reason for that is, or why test_sanityEventUtils needs to
test it using an <input>.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 21:06:07 +00:00
Florin Strugariu 16ba0c2746 Bug 1621657 - [mozproxy] MozProxy is running mitm 4.02 on win nodes r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D66410

--HG--
extra : moz-landing-system : lando
2020-03-11 16:24:34 +00:00
Geoff Brown 26468447d6 Bug 1616965 - [mozcrash] Recognize mozalloc_abort signature in Windows crash reports; r=bc
Add additional function signature for mozalloc_abort, as observed in Windows crash reports.
I am a little concerned that there is a more generic issue, but since I cannot find
any other examples, adding this signature seems like the most expedient and least risky
way forward.

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

--HG--
extra : moz-landing-system : lando
2020-03-11 15:51:19 +00:00
Andrew Halberstadt 0b91144eb8 Bug 1526445 - [mochitest] Ignore 'buffering_on' action if test is not running, r=gbrown
Depends on D66284

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

--HG--
extra : moz-landing-system : lando
2020-03-11 03:08:08 +00:00
Andrew Halberstadt 4554db2952 Bug 1526445 - [mochitest] Don't ever enable log buffering if it was initially disabled, r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D66284

--HG--
extra : moz-landing-system : lando
2020-03-11 03:11:47 +00:00
moz-wptsync-bot 836059f076 Bug 1621145 - [wpt-sync] Update web-platform-tests to ba2e4f922451ce8cc99c3bede003b6306ffc9a98, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: ba2e4f922451ce8cc99c3bede003b6306ffc9a98
wpt-type: landing
2020-03-11 14:31:11 +00:00
Rob Buis ac2e773ce3 Bug 1620943 [wpt PR 22137] - Fix WPT test redirect-mode.any.html, a=testonly
Automatic update from web-platform-tests
Fix WPT test redirect-mode.any.html (#22137)

Fix WPT test redirect-mode.any.html by also specifying the server port, this
is needed for WebKit local test runs.
--

wpt-commits: ba2e4f922451ce8cc99c3bede003b6306ffc9a98
wpt-pr: 22137
2020-03-11 14:31:11 +00:00
moz-wptsync-bot ef3ef3a67e Bug 1617864 [wpt PR 21956] - Update wpt metadata, a=testonly
wpt-pr: 21956
wpt-type: metadata
2020-03-11 14:31:10 +00:00
Yifan Luo 11476218c8 Bug 1617864 [wpt PR 21956] - [TrustedTypes] Update working IDL files for StringContext extended attribute., a=testonly
Automatic update from web-platform-tests
[TrustedTypes] Update working IDL files for StringContext extended attribute.

Previous CL(https://chromium-review.googlesource.com/c/chromium/src/+/2012284)
replaced an union types with WebIDL annotation and this CL updated IDL
files which use the union types to use WebIDL annotations instead.

Bug: 1043136
Change-Id: Ic17eb8f058cdc6ee047e415abb988bfc7b6b2741
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2013125
Commit-Queue: Yifan Luo <lyf@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748179}

--

wpt-commits: 227d9a1de819a91cbe503a10abddf898dfade828
wpt-pr: 21956
2020-03-11 14:31:10 +00:00
Fredrik Söderquist 023fa5b8f4 Bug 1620404 [wpt PR 22104] - Fix bounding box calculation for <tspan> (and other LayoutSVGInlines), a=testonly
Automatic update from web-platform-tests
Fix bounding box calculation for <tspan> (and other LayoutSVGInlines)

Make the various bounding box calculations for LayoutSVGInline return
values derived from the associated flow boxes rather than delegating
to the ancestor LayoutSVGText. Refactor and reuse the code from the
similar functionality LayoutSVGText.

Since the reference box for these element should still remain the same
as the reference box for the ancestor <text> add a new helper to
compute (delegate) that and use that when resolving clips/filter/et.c.

Bug: 951706, 349835, 267481
Change-Id: Idf4a4c586ef9902cac2e795e9fbda0009b2ea0ad
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2088094
Commit-Queue: Fredrik Söderquist <fs@opera.com>
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748175}

--

wpt-commits: 26f9e1b7c81da4aa1c7249d6ee2268e9dedfa96c
wpt-pr: 22104
2020-03-11 14:31:09 +00:00
moz-wptsync-bot 72ec7a8d8f Bug 1619880 [wpt PR 22080] - Update wpt metadata, a=testonly
wpt-pr: 22080
wpt-type: metadata
2020-03-11 14:31:09 +00:00
Makoto Shimazu 4ea8892ff4 Bug 1619880 [wpt PR 22080] - COEP takes effect on a new service worker except for importScripts, a=testonly
Automatic update from web-platform-tests
COEP takes effect on a new service worker except for importScripts

Currently Cross-Origin-Embedder-Policy header is parsed in
ServiceWorkerNewScriptLoader when launching a new service worker.
However, the COEP in the response header for the main script isn't
applied for the network loader created on launching a service worker
because the network loader is created before starting to load the main
script.
This CL is to pause the service worker's script evaluation until the
main script is loaded. Once the main script loaded, new subresource
loaders are created by using the COEP value, and they are sent to the
service worker.
Imported scripts also need to refer to the new value, but the loaders
are in different place (ServiceWorkerScriptLoaderFactory), so it'll be
addressed in a later patch.

Bug: 1039613
Change-Id: Ice82eef86beec2f2f5c5e91f3aa136229f14c3ab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2029403
Commit-Queue: Makoto Shimazu <shimazu@chromium.org>
Reviewed-by: Kent Tamura <tkent@chromium.org>
Reviewed-by: Kinuko Yasuda <kinuko@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Auto-Submit: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748112}

--

wpt-commits: d4391fedfec67d69f00396873a11f501a97ee3f1
wpt-pr: 22080
2020-03-11 14:31:08 +00:00
Maggie Cai 2a35759083 Bug 1620896 [wpt PR 22132] - Revert "Origin policy: implement window.originPolicyIds", a=testonly
Automatic update from web-platform-tests
Revert "Origin policy: implement window.originPolicyIds"

This reverts commit 10bfb977d51a0e7885bf9f3dfd4270f139fd3eeb.

Reason for revert: This CL seems cause build failure since https://ci.chromium.org/p/chromium/builders/ci/WebKit%20Linux%20MSAN/4651

Original change's description:
> Origin policy: implement window.originPolicyIds
>
> This plumbs the origin policy IDs from the net-side OriginPolicyContents
> through to the renderer, where they get exposed on Window. This does not
> yet tackle WorkerGlobalScope, but it does add idlharness tests for it,
> which fail for now.
>
> Bug: 1057123
> Change-Id: Ie611f03bab99ccdaa6221733d9305cf2323a129e
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089994
> Commit-Queue: Domenic Denicola <domenic@chromium.org>
> Reviewed-by: Daniel Cheng <dcheng@chromium.org>
> Reviewed-by: James MacLean <wjmaclean@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#747893}

TBR=dcheng@chromium.org,domenic@chromium.org,wjmaclean@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: 1057123
Change-Id: I341fd06c5587bc05ea110307251ad9eb19365433
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2093453
Reviewed-by: Maggie Cai <mxcai@chromium.org>
Commit-Queue: Maggie Cai <mxcai@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748110}

--

wpt-commits: b10ddff4a774ac4400a3d9b6f283caf5e5cf7af6
wpt-pr: 22132
2020-03-11 14:31:08 +00:00
moz-wptsync-bot fcbd2a2570 Bug 1619496 [wpt PR 22053] - Update wpt metadata, a=testonly
wpt-pr: 22053
wpt-type: metadata
2020-03-11 14:31:07 +00:00
Yu Han e8b37d9478 Bug 1619496 [wpt PR 22053] - Adds WPT tests for Imperative Shadow DOM Slot API., a=testonly
Automatic update from web-platform-tests
Adds WPT tests for Imperative Shadow DOM Slot API.

Previous to this CL, Imperative shadow DOM Slot API was put on hold.
A previous implementation is still in place but disabled. Since then,
in 2019 TPAC F2F, the Imperative Slotting API behavior has been updated.

This CL adds new test cases which reflects this new behavior for
Imperative Shadow DOM API. They are turned off for now, but will be
enabled one by one as its functionality gets implemented.

This is the post for I2P:
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/TNYIAu5E_M4

Bug: 869308
Change-Id: Ie875a3eb2b349942b6aa51af387460c470572491
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2083742
Commit-Queue: Yu Han <yuzhehan@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748099}

--

wpt-commits: cab39d8d9a00eabf738a9897d71d5c0a69322fb2
wpt-pr: 22053
2020-03-11 14:31:07 +00:00
moz-wptsync-bot b367b32a33 Bug 1620783 [wpt PR 22131] - Update wpt metadata, a=testonly
wpt-pr: 22131
wpt-type: metadata
2020-03-11 14:31:06 +00:00
Mike West 5aaa694fc2 Bug 1620783 [wpt PR 22131] - [TrustedTypes] Lock the API to secure contexts., a=testonly
Automatic update from web-platform-tests
[TrustedTypes] Lock the API to secure contexts.

This addresses only the IDL changes. We'll need to decide how the CSP
integration ought to work (e.g. whether `require-sri-for` has any
impact on non-secure pages) in the next CL.

Bug: 1059554
Change-Id: Ie67a3cc1dbaac1e52e2d63bed45b43eb2ffa020b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2093214
Commit-Queue: Mike West <mkwst@chromium.org>
Reviewed-by: Yifan Luo <lyf@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748064}

--

wpt-commits: a0e6371ffdbe6666278bc6c00160c34326c14790
wpt-pr: 22131


--HG--
rename : testing/web-platform/tests/trusted-types/DOMParser-parseFromString.tentative.html => testing/web-platform/tests/trusted-types/DOMParser-parseFromString.tentative.https.html
rename : testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.html => testing/web-platform/tests/trusted-types/DOMWindowTimers-setTimeout-setInterval.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Document-write.tentative.html => testing/web-platform/tests/trusted-types/Document-write.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Element-insertAdjacentHTML.tentative.html => testing/web-platform/tests/trusted-types/Element-insertAdjacentHTML.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Element-insertAdjacentText.tentative.html => testing/web-platform/tests/trusted-types/Element-insertAdjacentText.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Element-outerHTML.tentative.html => testing/web-platform/tests/trusted-types/Element-outerHTML.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Element-setAttribute.tentative.html => testing/web-platform/tests/trusted-types/Element-setAttribute.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Element-setAttributeNS.tentative.html => testing/web-platform/tests/trusted-types/Element-setAttributeNS.tentative.https.html
rename : testing/web-platform/tests/trusted-types/GlobalEventHandlers-onclick.tentative.html => testing/web-platform/tests/trusted-types/GlobalEventHandlers-onclick.tentative.https.html
rename : testing/web-platform/tests/trusted-types/HTMLElement-generic.tentative.html => testing/web-platform/tests/trusted-types/HTMLElement-generic.tentative.https.html
rename : testing/web-platform/tests/trusted-types/HTMLScriptElement-internal-slot.tentative.html => testing/web-platform/tests/trusted-types/HTMLScriptElement-internal-slot.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Node-multiple-arguments.tentative.html => testing/web-platform/tests/trusted-types/Node-multiple-arguments.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Range-createContextualFragment.tentative.html => testing/web-platform/tests/trusted-types/Range-createContextualFragment.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedType-AttributeNodes.tentative.html => testing/web-platform/tests/trusted-types/TrustedType-AttributeNodes.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicy-CSP-no-name.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicy-CSP-no-name.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicy-CSP-wildcard.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicy-createXXX.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicy-createXXX.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-constants.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-constants.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-createXYZTests.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-noNamesGiven.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests-wildcard.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-cspTests.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-nameTests.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-createPolicy-unenforced.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-defaultPolicy.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-getPropertyType.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-isXXX.tentative.https.html
rename : testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-metadata.tentative.html => testing/web-platform/tests/trusted-types/TrustedTypePolicyFactory-metadata.tentative.https.html
rename : testing/web-platform/tests/trusted-types/Window-TrustedTypes.tentative.html => testing/web-platform/tests/trusted-types/Window-TrustedTypes.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-Node-multiple-arguments.tentative.html => testing/web-platform/tests/trusted-types/block-Node-multiple-arguments.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-DOMParser-parseFromString.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-Document-write.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-Document-write.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-insertAdjacentHTML.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-outerHTML.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttribute.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-Element-setAttributeNS.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-HTMLElement-generic.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.html => testing/web-platform/tests/trusted-types/block-string-assignment-to-Range-createContextualFragment.tentative.https.html
rename : testing/web-platform/tests/trusted-types/block-text-node-insertion-into-script-element.tentative.html => testing/web-platform/tests/trusted-types/block-text-node-insertion-into-script-element.tentative.https.html
rename : testing/web-platform/tests/trusted-types/csp-block-eval.tentative.html => testing/web-platform/tests/trusted-types/csp-block-eval.tentative.https.html
rename : testing/web-platform/tests/trusted-types/default-policy-report-only.tentative.html => testing/web-platform/tests/trusted-types/default-policy-report-only.tentative.https.html
rename : testing/web-platform/tests/trusted-types/default-policy-report-only.tentative.html.headers => testing/web-platform/tests/trusted-types/default-policy-report-only.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/default-policy.tentative.html => testing/web-platform/tests/trusted-types/default-policy.tentative.https.html
rename : testing/web-platform/tests/trusted-types/default-policy.tentative.html.headers => testing/web-platform/tests/trusted-types/default-policy.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/empty-default-policy-report-only.tentative.html => testing/web-platform/tests/trusted-types/empty-default-policy-report-only.tentative.https.html
rename : testing/web-platform/tests/trusted-types/empty-default-policy-report-only.tentative.html.headers => testing/web-platform/tests/trusted-types/empty-default-policy-report-only.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/empty-default-policy.tentative.html => testing/web-platform/tests/trusted-types/empty-default-policy.tentative.https.html
rename : testing/web-platform/tests/trusted-types/empty-default-policy.tentative.html.headers => testing/web-platform/tests/trusted-types/empty-default-policy.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/eval-csp-no-tt.tentative.html => testing/web-platform/tests/trusted-types/eval-csp-no-tt.tentative.https.html
rename : testing/web-platform/tests/trusted-types/eval-csp-tt-default-policy.tentative.html => testing/web-platform/tests/trusted-types/eval-csp-tt-default-policy.tentative.https.html
rename : testing/web-platform/tests/trusted-types/eval-csp-tt-no-default-policy.tentative.html => testing/web-platform/tests/trusted-types/eval-csp-tt-no-default-policy.tentative.https.html
rename : testing/web-platform/tests/trusted-types/eval-no-csp-no-tt-default-policy.tentative.html => testing/web-platform/tests/trusted-types/eval-no-csp-no-tt-default-policy.tentative.https.html
rename : testing/web-platform/tests/trusted-types/eval-no-csp-no-tt.tentative.html => testing/web-platform/tests/trusted-types/eval-no-csp-no-tt.tentative.https.html
rename : testing/web-platform/tests/trusted-types/eval-with-permissive-csp.tentative.html => testing/web-platform/tests/trusted-types/eval-with-permissive-csp.tentative.https.html
rename : testing/web-platform/tests/trusted-types/idlharness.tentative.window.js => testing/web-platform/tests/trusted-types/idlharness.tentative.https.window.js
rename : testing/web-platform/tests/trusted-types/no-require-trusted-types-for-report-only.tentative.html => testing/web-platform/tests/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html
rename : testing/web-platform/tests/trusted-types/no-require-trusted-types-for-report-only.tentative.html.headers => testing/web-platform/tests/trusted-types/no-require-trusted-types-for-report-only.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/no-require-trusted-types-for.tentative.html => testing/web-platform/tests/trusted-types/no-require-trusted-types-for.tentative.https.html
rename : testing/web-platform/tests/trusted-types/require-trusted-types-for-report-only.tentative.html => testing/web-platform/tests/trusted-types/require-trusted-types-for-report-only.tentative.https.html
rename : testing/web-platform/tests/trusted-types/require-trusted-types-for-report-only.tentative.html.headers => testing/web-platform/tests/trusted-types/require-trusted-types-for-report-only.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/require-trusted-types-for.tentative.html => testing/web-platform/tests/trusted-types/require-trusted-types-for.tentative.https.html
rename : testing/web-platform/tests/trusted-types/trusted-types-createHTMLDocument.tentative.html => testing/web-platform/tests/trusted-types/trusted-types-createHTMLDocument.tentative.https.html
rename : testing/web-platform/tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html => testing/web-platform/tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html
rename : testing/web-platform/tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.html.headers => testing/web-platform/tests/trusted-types/trusted-types-duplicate-names-list-report-only.tentative.https.html.headers
rename : testing/web-platform/tests/trusted-types/trusted-types-duplicate-names-list.tentative.html => testing/web-platform/tests/trusted-types/trusted-types-duplicate-names-list.tentative.https.html
rename : testing/web-platform/tests/trusted-types/trusted-types-duplicate-names.tentative.html => testing/web-platform/tests/trusted-types/trusted-types-duplicate-names.tentative.https.html
rename : testing/web-platform/tests/trusted-types/trusted-types-navigation.tentative.html => testing/web-platform/tests/trusted-types/trusted-types-navigation.tentative.https.html
rename : testing/web-platform/tests/trusted-types/tt-block-eval.tentative.html => testing/web-platform/tests/trusted-types/tt-block-eval.tentative.https.html
2020-03-11 14:31:06 +00:00
Domenic Denicola 3e8f29c6c6 Bug 1618645 [wpt PR 22010] - Remove KV Storage implementation, a=testonly
Automatic update from web-platform-tests
Remove KV Storage implementation

Bug: 931263
Change-Id: I7612194316c15aa264ef6caafced46445a752928
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2078735
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748061}

--

wpt-commits: 949fdd3e7c1440819ed674fac3d0b3cd549ee231
wpt-pr: 22010
2020-03-11 14:31:05 +00:00
Charlie Hu 00f7be249d Bug 1620680 [wpt PR 22122] - Remove wpt/feature-policy/parameters tests, a=testonly
Automatic update from web-platform-tests
Remove wpt/feature-policy/parameters tests

This CL removes tests under directory
third_party/blink/web_tests/external/wpt/feature-policy/parameters/
because params are no longer to be supported for feature policy.

All parameterized policy are going to be migrated to document policy.

Change-Id: I758f3834459bfb0404b4edf09d31af190b619c7e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089618
Commit-Queue: Charlie Hu <chenleihu@google.com>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748060}

--

wpt-commits: e9a8307cee32a6a5ee136841443b7080fdc8661c
wpt-pr: 22122
2020-03-11 14:31:05 +00:00
moz-wptsync-bot 90778f5752 Bug 1620591 [wpt PR 22118] - Update wpt metadata, a=testonly
wpt-pr: 22118
wpt-type: metadata
2020-03-11 14:31:04 +00:00
Mike West 6488cc709e Bug 1620591 [wpt PR 22118] - Make Trusted Types ununforgeable., a=testonly
Automatic update from web-platform-tests
Make Trusted Types ununforgeable.

Context: https://github.com/w3c/webappsec-trusted-types/issues/257

Bug: 1058400
Change-Id: Ie91e8ad7e8eff814e3aaa1d940ca0bc1d6c2f09e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089705
Reviewed-by: Yifan Luo <lyf@chromium.org>
Commit-Queue: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#748022}

--

wpt-commits: 7c966db714c251c2b7bc243b9657e5dff72aa8dc
wpt-pr: 22118
2020-03-11 14:31:04 +00:00
moz-wptsync-bot cc7c9b3bd3 Bug 1620728 [wpt PR 22127] - Update wpt metadata, a=testonly
wpt-pr: 22127
wpt-type: metadata
2020-03-11 14:31:03 +00:00
Tab Atkins Jr 028e60736f Bug 1620728 [wpt PR 22127] - Cleanup min max, a=testonly
Automatic update from web-platform-tests
Cleanup min max (#22127)

* Use animation-play-state:paused rather than enormous durations. Add a red square to make failure obvious.

* Add a red square for obvious failure.

* Add a red square for obvious failure.

* Don't depend on the serialization of computed units being a particular thing.

* Math functions are aggressively reduced away if possible.

* Simplify with test_math_used().

* Add the ability, which other test functions have, to tack on an extra message to the built-in message.

* Simplify with test_math_used().

* Use 'margin-left' instead of 'left', since the latter's resolved value is the computed value if the element isn't positioned!

* Simplify with test_math_used().

* Restructure test_math_used() to accept a type specifier, and automatically choose a good property/base value/etc for that type. Also add test_math_computed, with different props where appropriate.

* Switch the inf/zero/nan functions over to just using the 'number' type so they're more obvious.

* Improve the documentation for numeric-testcommon.js.

* Make minmax-length-percent-serialize match the spec for serialization of computed values.

* Make minmax-length-serialize match the spec for serialization of computed values.

* Switch minmax-number-computed over to test_math_used().

* Fix errors in test_math_computed(), and add test_math_specified().

* Extract the base-selecting code, since it's shared by all the functions.

* Fix minmax-number-serialize to match spec for serialization.

* Fix minmax-percentage-computed to not rely on serialization.

* Well, the generic functions dont' let me test exact serialization, so start writing some that do.

* Add new serializ-testcommon helper, and rewrite all the serialization tests to use it.

* Remove the 'base' value from numeric-testcommon, as empty string works consistently across everything.

* [css-values] Final fixes/conversion of min()/max() tests to the newer templates and spec.
--

wpt-commits: 53876e32d827db82f4b7af38053529302c243d40
wpt-pr: 22127
2020-03-11 14:31:03 +00:00
moz-wptsync-bot 80e65e59a3 Bug 1620472 [wpt PR 22109] - Update wpt metadata, a=testonly
wpt-pr: 22109
wpt-type: metadata
2020-03-11 14:31:02 +00:00
Reilly Grant b1e244ef3d Bug 1620472 [wpt PR 22109] - [wakelock] Upstream remaining tests to WPT, a=testonly
Automatic update from web-platform-tests
[wakelock] Upstream remaining tests to WPT

Now that test_runner.set_permission() is available these Wake Lock API
tests can be upstreamed to Web Platform Tests.

Bug: 1015327
Change-Id: I7bb1c7cbc458c8b7b05c0c2361fbe5ea50444e8b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089968
Reviewed-by: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Auto-Submit: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747928}

--

wpt-commits: 7c13aadc25f45b5075c9c3ef39241a27c86a25eb
wpt-pr: 22109
2020-03-11 14:31:02 +00:00
moz-wptsync-bot a9b664f7cd Bug 1620430 [wpt PR 22106] - Update wpt metadata, a=testonly
wpt-pr: 22106
wpt-type: metadata
2020-03-11 14:31:01 +00:00
Domenic Denicola 37ec45c5ba Bug 1620430 [wpt PR 22106] - Origin policy: implement window.originPolicyIds, a=testonly
Automatic update from web-platform-tests
Origin policy: implement window.originPolicyIds

This plumbs the origin policy IDs from the net-side OriginPolicyContents
through to the renderer, where they get exposed on Window. This does not
yet tackle WorkerGlobalScope, but it does add idlharness tests for it,
which fail for now.

Bug: 1057123
Change-Id: Ie611f03bab99ccdaa6221733d9305cf2323a129e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2089994
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: James MacLean <wjmaclean@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747893}

--

wpt-commits: ad9423bf2edd246111d00e6b7bd7f35359bf501f
wpt-pr: 22106
2020-03-11 14:31:01 +00:00
moz-wptsync-bot 7ed9f9bdff Bug 1611717 [wpt PR 21428] - Update wpt metadata, a=testonly
wpt-pr: 21428
wpt-type: metadata
2020-03-11 14:31:01 +00:00
Yoav Weiss fbe15a191b Bug 1611717 [wpt PR 21428] - [UA client hints] Align implementation with PR#46, #48 & #70, a=testonly
Automatic update from web-platform-tests
[UA client hints] Align implementation with PR#46, #48 & #70

This CL aligns the UA-CH implementation with PR#46[1], #48[2] and
#70[3].

[1] https://github.com/WICG/ua-client-hints/pull/46
[2] https://github.com/WICG/ua-client-hints/pull/48
[3] https://github.com/WICG/ua-client-hints/pull/70

Change-Id: I8221d8a967213180a1aa1d9ef23f17e6f95718b7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2019369
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Aaron Tagliaboschi <aarontag@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747644}

--

wpt-commits: e0be414fa1d9f3b4e841ca74bfc43ee3d7586fc4
wpt-pr: 21428
2020-03-11 14:31:00 +00:00
Yifan Luo a48ab2c43c Bug 1620615 [wpt PR 22119] - [TrustedTypes] Fix test: TrustedTypePolicy-createXXX.tentative.html, a=testonly
Automatic update from web-platform-tests
[TrustedTypes] Fix test: TrustedTypePolicy-createXXX.tentative.html

Change-Id: Idfd11ab30ffed491feffc1c1dbab8d233f319865
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2091527
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Yifan Luo <lyf@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747839}

--

wpt-commits: 090a00033d21867ea3b0940e8c932c1b63685841
wpt-pr: 22119
2020-03-11 14:31:00 +00:00
moz-wptsync-bot cc172adfe1 Bug 1620117 [wpt PR 22098] - Update wpt metadata, a=testonly
wpt-pr: 22098
wpt-type: metadata
2020-03-11 14:30:59 +00:00
Surma db00e238f7 Bug 1620117 [wpt PR 22098] - [wasm] Stricter MIME type test on WebAssembly streaming APIs, a=testonly
Automatic update from web-platform-tests
[wasm] Stricter MIME type test on WebAssembly streaming APIs

The WebAssembly Web API spec[1] prescribes that the responses for
`WebAssembly.{compile,instantiate}Streaming()` must have the
`Content-Type` header `application/wasm` without any extra parameters.
So far we ignored extra parameters, causing interop
issues with Firefox.

[1]: https://www.w3.org/TR/wasm-web-api-1/#streaming-modules

Bug: 1057973
Change-Id: I2273e2b5577dc6a11343536d55fa72b9e518c0f2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2085257
Commit-Queue: Surma <surma@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747693}

--

wpt-commits: 8c6d6497707871cf1c073bae65ae06102b569167
wpt-pr: 22098
2020-03-11 14:30:59 +00:00
Philip Jägenstedt 432f660a36 Bug 1620544 [wpt PR 22117] - Update Safari Technology Preview to 102, a=testonly
Automatic update from web-platform-tests
Update Safari Technology Preview to 102 (#22117)

* Update Safari Technology Preview to 102

Version as reported by safaridriver --version:
Included with Safari Technology Preview (Release 102, 15610.1.5.2)

Source: https://developer.apple.com/safari/download/
Build: https://dev.azure.com/foolip/safari-technology-preview-updater/_build/results?buildId=1504&view=logs

* Expect <video> autoplay infra test to pass on Safari

Co-authored-by: autofoolip <auto@foolip.org>
--

wpt-commits: 79f24bde195885a169808f5c552db7f9534ce53b
wpt-pr: 22117
2020-03-11 14:30:58 +00:00
moz-wptsync-bot d14dcf822c Bug 1619371 [wpt PR 22044] - Make more robust the timeout check WebDriverProtocol.is_alive(), a=testonly
Automatic update from web-platform-tests
Make more robust the timeout check WebDriverProtocol.is_alive()

In 58988ab31a (#21889) the WebDriverProtocol.is_alive() check was modified
to use a 2 second timeout, but this only works when the connection with
the webdriver has been lost and a new one will be made for the is_alive()
check because calling socket.getdefaulttimeout() doesn't affect the ongoing
httplib connection with the WebDriver.

To fix this we introduce the timeout value as an optional parameter of the
WebDriver send_command() function. When timeout its specified, then the
socket timeout of the current httplib connection its modified just only
for this request (and restored after). This works both when the connection
with the WebDriver is lost (and a new one its made) as when the connection
it is working as expected.

--

wpt-commits: 5b7d10d8b299774f420ffb452d70ad9c7ead92c7
wpt-pr: 22044
2020-03-11 14:30:58 +00:00
Oriol Brufau 14558e90d4 Bug 1619573 [wpt PR 22062] - [css-grid] Fix referencing implicit grid line after auto repeat(), a=testonly
Automatic update from web-platform-tests
[css-grid] Fix referencing implicit grid line after auto repeat()

The indices of both implicit grid lines defined with grid-template-areas
and explicit ones defined with grid-template-rows/columns used to be
stored together in NamedGridColumnLines and NamedGridRowLines.

However, this was problematic, because the former indices already refer
to the final explicit grid so they don't have to be increased when
expanding an auto repeat(), but the latter ones should.

Therefore, this patch stores the indices in separate fields and uses the
correct logic for each one.

BUG=966090

TEST=external/wpt/css/css-grid/placement/grid-placement-using-named-grid-lines-005.html
TEST=external/wpt/css/css-grid/placement/grid-placement-using-named-grid-lines-006.html

Change-Id: I6d423148af0e4dd865f130742f7a927a325cef90
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2081823
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#747669}

--

wpt-commits: fa8785321b8e3a1baa7bf08423a2c7df3eea5291
wpt-pr: 22062
2020-03-11 14:30:57 +00:00
Oriol Brufau 68302bb1b9 Bug 1619563 [wpt PR 22060] - [css-grid] Fix grid placement with '<integer> && <custom-ident>', a=testonly
Automatic update from web-platform-tests
[css-grid] Fix grid placement with '<integer> && <custom-ident>'

The logic for placing a grid item with both an integer and an identifier
in a placement property was interacting wrong with auto repeat() tracks.

This patch uses the same proper logic that was already implemented in
OrderedNamedLinesCollectorInGridLayout::CollectLineNamesForIndex

BUG=966090

TEST=external/wpt/css/css-grid/placement/grid-placement-using-named-grid-lines-004.html

Change-Id: I042ce1fd77a79959240d272d96eac21f06e014ac
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2082917
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#747631}

--

wpt-commits: fef449a2cfb2ae75cc8cf189ed932a30061a35a5
wpt-pr: 22060
2020-03-11 14:30:57 +00:00
Frédéric Wang 98b5357843 Bug 1620016 [wpt PR 22084] - Fix glyph assembly data for axisheight5000-verticalarrow14000.woff, a=testonly
Automatic update from web-platform-tests
Fix glyph assembly data for axisheight5000-verticalarrow14000.woff (#22084)

* Make full advance of the "bot" match the glyph height (19em).
  instead of the incorrect 1em value.
* Force min overlap to be 0 and max part overlap to be 1em, so
  that GlyphAssembly is valid per [1] and the engine has
  flexibility to adjust the overlap in order to match the target
  size.

[1] https://mathml-refresh.github.io/mathml-core/#the-glyphassembly-table
"For each GlyphPartRecord in GlyphAssembly.partRecords, the values of GlyphPartRecord.startConnectorLength and GlyphPartRecord.endConnectorLength must be at least omin. Otherwise, it is not possible to satisfy the condition of MathVariant.minConnectorOverlap."
--

wpt-commits: 73c32258a4380eb42452e3f2da7f6bc01d57ef0e
wpt-pr: 22084
2020-03-11 14:30:56 +00:00
Hiroshige Hayashizaki 610e5527e7 Bug 1619864 [wpt PR 22079] - [WPT/common/security-features] Add default spec.src.json, a=testonly
Automatic update from web-platform-tests
[WPT/common/security-features] Add default spec.src.json

There were multiple `spec.src.json` for each project directories
that have many things in common, e.g. lists of subresources,
source contexts, etc.

This CL introduces `common/security-features/tools/spec.src.json`
that works as the default `spec.src.json`, and moves
common things into the default `spec.src.json`.
By doing this, we can ensure uniform test coverage across projects
(e.g. the same set of subresource requests are covered in
`referrer-policy` and `mixed-content` tests) more easily.

To keep the generated tests the same, this CL adds
exclusion rules named "... not yet tested".

This CL doesn't affect test behavior nor generated results.

Bug: 906850
Change-Id: Id06bc6e311a482f50531cd36e6da57b2e6df22ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2049953
Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747577}

--

wpt-commits: 6d7f862e4afa43d45bb3f800c457e9f746cd8730
wpt-pr: 22079
2020-03-11 14:30:56 +00:00
autofoolip 0cb13f86d2 Bug 1620480 [wpt PR 22111] - Add interfaces/origin-policy.idl, a=testonly
Automatic update from web-platform-tests
Add interfaces/origin-policy.idl

Source: https://github.com/tidoust/reffy-reports/blob/42d9739/ed/idl/origin-policy.idl
Build: https://travis-ci.org/tidoust/reffy-reports/builds/658950702

--

wpt-commits: a994308555f9ab2c36801db81efc023277113105
wpt-pr: 22111
2020-03-11 14:30:55 +00:00
moz-wptsync-bot 0baf1c8c25 Bug 1615682 [wpt PR 21807] - Update wpt metadata, a=testonly
wpt-pr: 21807
wpt-type: metadata
2020-03-11 14:30:55 +00:00
Charlie Hu c694435244 Bug 1615682 [wpt PR 21807] - Migrate font-display to document policy, a=testonly
Automatic update from web-platform-tests
Migrate font-display to document policy

This CL migrates font-display from feature policy to document policy.

Note: font-display-feature-polcy-01.tentative.html was migrated to document policy in a previous CL(https://chromium-review.googlesource.com/c/chromium/src/+/2017927)

Bug: 993790
Change-Id: Id4c822e0a42594ab75919819e4f1b78ca6a263f3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2036518
Commit-Queue: Charlie Hu <chenleihu@google.com>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#747448}

--

wpt-commits: bf43d143408caf60fc56d7a27470185798572221
wpt-pr: 21807
2020-03-11 14:30:54 +00:00