The logic here to move our check was right, but our check was wrong.
Also, we landed a test that checked for our wrong implementation.
We need to correct our implementation and re-think the test. The
right test might just be a mochitest, possibly with some Firefox-only
hooks involved.
--HG--
extra : rebase_source : 4d6b9a120adcee835f626098e8547c440a39f595
The transition property in this test is shorter than the period of chaging
parent viewport height so that it's possible that a new transition happens
after a transitionend event was dispatched. The new transition will reduce
the element width (i.e. it's opposite direction of the first transition),
so the transitioned yellow box was smaller than the expected result.
Differential Revision: https://phabricator.services.mozilla.com/D4183
There is another transition for height property, it's possible that the received
event is for the height property transition.
Differential Revision: https://phabricator.services.mozilla.com/D4181
CreateCDMProxy in its fully qualified form is already an allowed leak, but per
bug 1477492 certain kinds of builds appear to log the unqualified function name
in leak sanitizer logs. Since the allowed list works on string matching, this
unqualified version is then not matched and tests are marked as failures. As the
source of this different behaviour is not clear, this patch makes the
unqualified function name also allowed.
Differential Revision: https://phabricator.services.mozilla.com/D4077
--HG--
extra : moz-landing-system : lando
This patch adds simple stubs to convert between the nsISimpleEnumerator
iteration protocol and the JS iteration protocol.
Each iterable object is required to have an @@iterator method which returns an
object implementing the iterator protocol. The later objects, by convention,
also have such a method which returns the object itself.
This patch adds both a @@iterator() and entries() methods to
nsISimpleEnumerator. The former returns an iterator which returns plain
nsISupports objects. The latter accepts an IID and queries each element to
that IID before returning it. If any element fails to query, the error is
propagated to the caller.
Differential Revision: https://phabricator.services.mozilla.com/D3727
--HG--
extra : rebase_source : 340eb43a1c5e6d7ae69fa8ee486d66d31d079b14
extra : histedit_source : f3efc6c265851a563968ee410e4626e0540f55c0
Automatic update from web-platform-testsMeta: remove emilio as XHR reviewer
Truth is it's been a long time since I last looked at any XHR-related stuff, so I'm unlikely to be useful there.
--
wpt-commits: 35ef190b37f437ebf44422f2e3aa5d426f98dd82
wpt-pr: 12571
Automatic update from web-platform-testsHTML: fieldset should have min-inline-size: min-content
See https://github.com/whatwg/html/issues/2078.
--
wpt-commits: a150d010d5771afd9d11fcaf08e457d29b1bf48a
wpt-pr: 12473
Automatic update from web-platform-testsSupport list values in wptmanifest conditionals
We were previously considering the grammar for conditionals in wpt
manifests to be something like:
"if " expr ":" string
This excluded the possibilty of complex values on the RHS. Here we
change it to the more obvious (and intended)
"if " expr ":" value
Differential Revision: https://phabricator.services.mozilla.com/D3127
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1482496
gecko-commit: ae52877671adab5f4a00e7887c6806dc26aa7cfa
gecko-integration-branch: autoland
gecko-reviewers: ato
--
Fix test failures
--
wpt-commits: 77eb4118c5f7ba8b460b7df838fd03488072fbc1, 0b6cd235f8be14633260ff4a18202ec7edf0700e
wpt-pr: 12521
Automatic update from web-platform-testsHTML: fieldset used value for CSS 'display'
See https://github.com/whatwg/html/issues/3915.
--
wpt-commits: 1fbb6c1db6321c617158e2291168e75e1af1d209
wpt-pr: 12494
Automatic update from web-platform-testsHTML: default style for fieldset
See https://github.com/whatwg/html/issues/3921.
--
wpt-commits: b6a5c0ba587b58a11c63dc5595318f3a7ec59082
wpt-pr: 12501
Automatic update from web-platform-testsHTML: fieldset's legend and position: relative
The legend should mask the border at its static position, but
Edge moves the mask if it is relatively positioned.
--
wpt-commits: 3e3892163140bcb51c2c015b1132fd817d3bc3f8
wpt-pr: 12527
Automatic update from web-platform-tests[wptserver] Correct value in unit test (#12565)
--
wpt-commits: 1b3c289f0ca989acf84b9b9e6a5f74071621af8e
wpt-pr: 12565
Automatic update from web-platform-testsMake about:blank page have a charset of UTF-8
This brings us into alignment with the Fetch Standard as well as Firefox and
Edge.
Bug: 165083, 874536
Change-Id: Id06d07d301aeae8bd0c48bfe94df68cf1ed68db9
Reviewed-on: https://chromium-review.googlesource.com/1176263
Reviewed-by: Nate Chapin <japhet@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Yutaka Hirano <yhirano@chromium.org>
Commit-Queue: Timothy Gu <timothygu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#584357}
--
wpt-commits: 09aaa6261d0d32ee5d5a1bd312d611521af328a5
wpt-pr: 12539
Automatic update from web-platform-testssupport directory adjacent to parsing tests (#12541)
From https://github.com/web-platform-tests/wpt/pull/12465#issuecomment-413506239
"The CSS build system finds tests (based on <link rel=help>), moves
them to the destination direction (roughly one per spec), and then
also moves any files in an adjacent support directory. "
The support directory for the parsing test files is now adjacent to
those files.
The parsing tests previously in box-shadow-syntax-001.html
are moved into parsing/box-shadow-[in]valid.html, for consistency
with other parsing tests, and to avoid the need for an extra
copy of parsing-testcommon.js
fixes#12419
--
wpt-commits: 203c34855f6871d6e55eaf7b55b50dad563f781f
wpt-pr: 12541
--HG--
rename : testing/web-platform/tests/css/compositing/support/parsing-testcommon.js => testing/web-platform/tests/css/compositing/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-backgrounds/support/parsing-testcommon.js => testing/web-platform/tests/css/css-backgrounds/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-box/support/parsing-testcommon.js => testing/web-platform/tests/css/css-box/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-cascade/support/parsing-testcommon.js => testing/web-platform/tests/css/css-cascade/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-color/support/parsing-testcommon.js => testing/web-platform/tests/css/css-color/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-images/support/parsing-testcommon.js => testing/web-platform/tests/css/css-images/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-masking/support/parsing-testcommon.js => testing/web-platform/tests/css/css-masking/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-shapes/support/parsing-testcommon.js => testing/web-platform/tests/css/css-shapes/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-transforms/support/parsing-testcommon.js => testing/web-platform/tests/css/css-transforms/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-ui/support/parsing-testcommon.js => testing/web-platform/tests/css/css-ui/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/css-writing-modes/support/parsing-testcommon.js => testing/web-platform/tests/css/css-writing-modes/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/filter-effects/support/parsing-testcommon.js => testing/web-platform/tests/css/filter-effects/parsing/support/parsing-testcommon.js
rename : testing/web-platform/tests/css/motion/support/parsing-testcommon.js => testing/web-platform/tests/css/motion/parsing/support/parsing-testcommon.js
Automatic update from web-platform-testsWake Lock API: Implement Screen WakeLock based on Promises.
This patch implements navigator.getWakeLock(WakeLockType) and other
necessary interfaces such as WakeLock and WakeLockRequest to provide
acesss to Screen wakelock for now. Latest WakeLock API spec can be
seen here, https://www.w3.org/TR/wake-lock.
Intent to Implement,
https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/KMNZmMF1_H4
Bug: 257511
Change-Id: I7fa4d0f7f287d7497b48f583e18e0ca5ca39e662
Reviewed-on: https://chromium-review.googlesource.com/918062
Commit-Queue: Mrunal Kapade <mrunal.kapade@intel.com>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#584239}
--
wpt-commits: 6c2d23b1b5e4dc00c944eedd16a11850e74a2d11
wpt-pr: 11704
Automatic update from web-platform-testsAdded new class TrustedScript to TrustedTypes
New class TrustedScript added as a C++ implementation of JS
TrustedScript.
Bug: 739170
Change-Id: Ife70f8838aefa6bb4aac45f09639464c19de6e1b
Reviewed-on: https://chromium-review.googlesource.com/1168494
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#584197}
--
wpt-commits: fd1fcca70c03cea6e89a75e507c2ce5042494725
wpt-pr: 12372
Automatic update from web-platform-testsTrustedTypes tests updated to match newest API version.
Bug: 739170
Change-Id: Ia0ec627627b8ad6b208eb9351f3e7786e6d2c9b2
Reviewed-on: https://chromium-review.googlesource.com/1177752
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#584108}
--
wpt-commits: 8da098cb12eeaa1e869e1173b6c4dadbce95062e
wpt-pr: 12528