Automatic update from web-platform-testsDon't wait for Picture-in-Picture when expecting reject on second request (#12164)
--
wpt-commits: 2a8d821bd0a29656ff27eac35d9dd071d27be779
wpt-pr: 12164
Automatic update from web-platform-testsRename a WPT which has a duplicate basename
as another test in the same directory.
Blink test runner isn't able to handle such duplicate basenames because
it relies on filename mangling extensively.
Bug: 866520
Change-Id: I0c9671e83dcf9c61bc20f16a43dcace827145024
Reviewed-on: https://chromium-review.googlesource.com/1146989
Reviewed-by: Ned Nguyen <nednguyen@google.com>
Commit-Queue: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577297}
--
wpt-commits: 9a716de4dfa97ff62dc0f78db55966bf0e88d902
wpt-pr: 12146
--HG--
rename : testing/web-platform/tests/html/rendering/non-replaced-elements/tables/form-in-tables.xhtml => testing/web-platform/tests/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml
Automatic update from web-platform-tests[css-logical] Replace uses of webkit-prefixed logical properties with standard ones in /third_party/WebKit/LayoutTests
Bug 850000 added standard logical properties and aliased prefixed ones
to them. The prefixed properties are still used in various places, but
the standard ones should be used instead. This patch replaces all the
uses in /third_party/WebKit/LayoutTests, except that the original
fast/css/logical-property-resolution.html is preserved in a new test
logical-property-resolution-webkit-prefix.html to ensure that prefixed
properties continue working.
Spec: https://drafts.csswg.org/css-logical/#box
BUG=862141
Change-Id: I3090713fc6fbe507a19724cca4f6ca69bcaf5eb9
Reviewed-on: https://chromium-review.googlesource.com/1147523
Commit-Queue: Oriol Brufau <obrufau@igalia.com>
Reviewed-by: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#577530}
--
wpt-commits: ebeb9290184795bd3a7c4987ffe62b120f531e75
wpt-pr: 12152
Automatic update from web-platform-tests[infra] Remove code for generating config file (#12159)
Taskcluster-github v1 configuration is now working properly.
This commit reverts a revert c597cee7678a37f623dace0cd03d652b992daa36,
i.e. relands e62afac4c9dac57d8b81d2bf1364694e3d653ff9 to remove the code
that generates v0 configuration.
--
wpt-commits: 7952b4cc9dee381604f0816e39cfd34aeca50320
wpt-pr: 12159
Automatic update from web-platform-testsFix sort order of hostnames when generating certificates.
The names are expected to be sorted shortest first, but had the order reversed.
--
Convert the config to a builder pattern.
We have two sets of problems with the config:
* It has to go to some lengths to be thread/process safe since several
attributes are lazilly computed, and cached, by whichever thread
happens to be first to access them.
* The OpenSSL-based certificate implementation is totally broken
because this class needs to be used as a context manager in order to
initialise some resources associated with the fake CA used to
generate the certificates.
This suggests that the design is not really correct. We really want to
generate the configuration once in a single process, and then share the
generated configuration across multiple processes. We also want to
ensure that the ssl environment is initialised once in the main
process using a context manager.
This patch introduces a ConfigBuilder object which allows
configuration properties to be set. When used as a context manager, it
computes the generated configuration, initalises the SSL environment,
and updates the configuration with that data, and returns a config
object with the final, immutable, configuration which may then be
shared across processes.
--
Don't pass the sslconfig through server startup
This is fully obtainable from the config object.
--
Update make_hosts_file for new config
--
Update wptrunner for new config
--
Reduce the output when fetching the git history in ci
--
wpt-commits: 2957a8316b2a8f473de7f7c2e5e7243e8e74b81a, 020e53ba4c7c35bbcfa80699d160b76c482880f2, a6e33105a8335e101ec8c5f1cd6d76775e3a64f9, 590cb1745653d1b55d9be5c761fa950f999428d0, 3b02e29929bb0062d2c7b5a4ccfaae242bbc4c75, 86543323c57653f13529c74297c11547820c3563
wpt-pr: 11976
Automatic update from web-platform-testsMerge pull request #12141 from fippo/remember-firefox
webrtc: make transceiver tests work in Firefox
--
wpt-commits: 00d1189bc19907a981ee8ee9b90229121bf3ac51
wpt-pr: 12141
Automatic update from web-platform-testsRevert "html: Split semantics/tabular-data/processing-model-1/span-limits.html into two."
This reverts commit bb69db9e4daaee1b42d5026d3d4596614e3908ca.
Reason for revert: Found that both of tests still timed out.
Original change's description:
> html: Split semantics/tabular-data/processing-model-1/span-limits.html into two.
>
> The third test and the forth test are very slow. Split out the latter to
> another file.
>
> Bug: https://github.com/web-platform-tests/wpt/issues/11187
> Change-Id: I3af14e712b6b06603140666f08005fb18d6a0541
> Reviewed-on: https://chromium-review.googlesource.com/1148163
> Reviewed-by: Takayoshi Kochi <kochi@chromium.org>
> Commit-Queue: Kent Tamura <tkent@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#578991}
TBR=kochi@chromium.org,tkent@chromium.org
Change-Id: I1733918daad4fcc6ed83e015397b9830443b22aa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: https://github.com/web-platform-tests/wpt/issues/11187
Reviewed-on: https://chromium-review.googlesource.com/1154569
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#579011}
--
wpt-commits: d892efb842377ae0b73b39a0d0a80f0b9a998c8f
wpt-pr: 12226
This patch changes the various user prompt tests to check if
the command was appropriately run after closing the open
user prompt.
MozReview-Commit-ID: GhbhSa3zNEy
--HG--
extra : rebase_source : 2354cbe7f4e0323098b4223ad89f9da78b9fd696
Automatic update from web-platform-testsUpdate mozinstall from 1.15 to 1.16.0 (#11627)
--
wpt-commits: b305e43f8a9d2a94931d673d90606c1d01d1231f
wpt-pr: 11627
Automatic update from web-platform-testsUpdate certs for hosts changes.
This is required to use the recently added hosts over https.
--
wpt-commits: f2f1b207292a20677b185b828f00a8894188a27d
wpt-pr: 12108
Automatic update from web-platform-testsAdding tests against and fixes for tabs in Server-Timing headers
According to the spec
(https://w3c.github.io/server-timing/#the-server-timing-header-field),
optional whitespace is allowed amongst parameter names and values. We
should be discarding this whitespace during parsing but, when there are
tabs, we were treating it like an error and discarding the whole value.
Changed the code that tokenizes HTTP headers to skip tabs and spaces
when consuming optional whitespace.
BUG=798446
Change-Id: If776761e5ea199e662ec7b2b5aa245e4581131fd
Reviewed-on: https://chromium-review.googlesource.com/1147258
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577325}
--
wpt-commits: 4ec913040882c7bb28846a65e7e086785dcf2ab6
wpt-pr: 12149
Automatic update from web-platform-tests[infra] Revert recent reversion to config file
This reverts commit 9f21134354f7d02f1497826d00ba4297ba78c445.
The initial reversion was motivated by an integration issue with the
TaskCluster service. The underlying bug has been corrected [1] making
this changeset suitable for `master`.
[1] https://github.com/taskcluster/taskcluster-github/pull/265
--
wpt-commits: e62afac4c9dac57d8b81d2bf1364694e3d653ff9
wpt-pr: 12151
Automatic update from web-platform-tests[infra] Update to latest configuration file format
The TaskCluster service recently implemented support for a new
configuration file format and deprecated the prior version. The new
format uses the JSON-e templating system [1] to allow for declarative
task generation, and this allows the same tasks to be defined with far
less repetition.
[1] https://taskcluster.github.io/json-e/
--
[infra] Remove code for generating config file
Previously, the TaskCluster configuration file for this project included
a large amount of duplication. This motivated the creation of a script
to generate the file procedurally. A recently-released configuration
file format made it possible to express the same tasks with far less
duplication, obviating the need for this script.
--
wpt-commits: ce345fbbc3929361d15e8bcceec6a7a7123af5bc, c8f456094ec0b31d11e1601082d2f76268e75ce4
wpt-pr: 12109
Automatic update from web-platform-testsAssert correct type for original definition
--
wpt-commits: d8567389060ff683dbff2abff560a3fcbeebc064
wpt-pr: 12144
Automatic update from web-platform-testsAdd objects to ResizeObserver IDL test (#11910)
--
wpt-commits: 83ac30e1574a6209540d16ad6556fcb6f40b4e0d
wpt-pr: 11910
Automatic update from web-platform-tests[WIP] Implemented a prototype H2 Server that can establish HTTP/2.0 connections on port 9000, and serve directories.
* Added event handling for ConnectionTerminated
* Added backwards compatibility with HTTP/1.1 Python handler files.
* Made it so a command line flag is needed to start the H2 server, and it is no longer started by default.
* Refactored compatibility checking when launching HTTP/2.0 server
* Created H1 and H2 handler variants, keeping shared logic in a base class
* Added a `raw_headers` field to the H2Headers object, so that the non-converted keys are exposed
* Added basic multithreading support. Requests now get placed in a thread to finish handling, whilst server listens
for more requests/windows updates.
* Created a ConnectionGuard object for the H2 connection object for thread safety as per jgraham's suggestion
--
Vendored in h2 and its dependencies
--
wpt-commits: 8ccd0cdbb51f89e1c45f16b7843dca1ffca37c91, 0e78a45d9f8ebe9d0f0978d6c2fe59a512e9865b
wpt-pr: 11806
Automatic update from web-platform-tests[idlharness.js] Check idl_test setup func defined (#12143)
Allows the function to be unspecified/null rather than a no-op func.
--
wpt-commits: 67a2edf00ac1e65c6336d3f47638c73c339015d7
wpt-pr: 12143
Automatic update from web-platform-testsSimplify the embedded-enforcement IDL test (#11719)
--
wpt-commits: 5014b841d7841330446ee045d3ced8bf4168900f
wpt-pr: 11719
Automatic update from web-platform-testsEnable LSAN Leak detection in wpt
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: e0d106c2112dd6845ca75414258ab74e5ed73d87
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ahal, mccr8
--
Allow wpt manifest files to specify LSAN errors to ignore
This adds a property lsan-allowed to the expectation manifest files
that takes a list of strings. Any entry in the list that matches a
frame in an LSAN stack will cause that stack to be regarded as an
expected failure.
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: b8da0ef2695d8bca1c11b44447a71cef5ce5b3fc
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Log run-by-dir setting
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 5b9ba77b7316c8ee1d0dac117e33685ebdfe22bc
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Support skipping output lines in handlers
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 7c976baa71947b409f92ffd64583440b9a2836b9
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ato
--
Add group_metadata to test group metadata and pass it through to the browser
This initially contains a scope entry which is set to the base directory of
the tests being run. Typically this is /, but with run_by_dir, it's the
path to the current run_by_dir group e.g. /html/semantics/form_elements/
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 07049ac67119a90a0708b0d511562695f725dd9c
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ato
--
Add support for updating LSAN data in wpt-update
LSAN data differs from existing expectation data because the data is
only generated when the browser exits, so the problems reported can
happen at any point in the current session. We use the `scope`
property in the log message to determine the path to a __dir__.ini
file that covers all the tests run in the session, and add the LSAN
exclusion rules to there.
The rules themselves are generated by taking the topmost frame of any
stack that's reported as unexpectedly leaking, and adding that to the
list of permitted frames in the lsan-allowed property. We never remove
entries from this list since intermittents may be present which won't
appear on a specific run. Instead we rely on humans fixing the issues
to also clean up the expectation files.
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 9e8a66385f66f89f8cf2c9a18edf008496fa89fa
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Always try to process the leak log whenever we stop firefox
The `stop` method is always called to shutdown firefox, but the
cleanup method is only called at the end of a test run. Therefore we
need all the leak processing stuff ot happen in stop().
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 8cc292a22975583f985da521544b08cf36be6517
gecko-integration-branch: mozilla-inbound
gecko-reviewers: ato
--
Support creating ConditionalValue objects containing a list
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: c1ebcf01626ac0e0b23cad5c80ad04ac467fd893
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Support a __dir__.ini file in the metadata root
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 0e161374b583a7637db664473e441a1567e82a5b
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Fix updating assert count when there's an exising value
In this case we want to take the existing value into account, and update
to 1 more than the new value (in the max-asserts case).
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 0f2a7154454ceec763bd64597ad9e3155c8d091c
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Refactor data storage in metadata.py
Previously we were holding a map of test id -> test and test ->
expectation data. But this is an unnecessary layer of indirection, and
it works perfectly well to map test id to the expectation data
directly. This makes the code simpler and may also help make the
update a little faster.
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 6bf4a20193b801d342ff662b5a9712e516561d9e
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Fix, enable, and add to, the manifest update tests
Refactor the tests to make them work with pytest directly rather than
also depending on unittest. Fix the helper functions to work with the
current state of metadata.py. Add some tests for update of assertion
count and lsan data.
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 5028820efd9ed3d1dbcb9bde5cbc235414a8d23c
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Don't store the result of update_expected
The needs_human feature never worked well and is unused.
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: 004b079b76d06c3e9d74210700b28994cdeff886
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Chunk by dir more for wpt on asan
This means that when we run these tests, the LSAN exceptions will have
the minimum possible scope.
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1354232
gecko-commit: a7dec081ead2ac3b5d20b99b2bb177719358e328
gecko-integration-branch: mozilla-inbound
gecko-reviewers: maja_zf
--
Fixup flake8 failures
--
Fix flake8 issues in master on servodriver
--
wpt-commits: 9a57710275e1ac52d4c3d3426b370e3f31c46856, 49193c2e02fc20fc1d28e5957d4f3a6fd52adfd3, 429d1b8353e0e1b601bd34ba98fdff290780b127, aa9bdbf0639326900d232f155449e7950adc0649, 91803e3a25afd8e0c201bc57cd05fffd5d543551, df7e6cdf297c06a05b5a116f51fb203cda295809, d8aaec5ffebb93db1b54ccdafb0d7a2897428427, 4d21dcbb1bd9612715ac9ed55c3ec271b3c4e1ca, aa3a405237c3d45187f76906367161a7e9a486a0, 68c8996844a6774aadfd14da4c02c71bb5d9d342, d4b2146217d338e278e24bb3bc705871b50e9c7e, f814a0f1c23cb76e36b6732165c92fa327d86f40, 5782d6704b66adbcce7398911a74a4abdf323ef7, dcfcadb2c6892a187de6f0be7c42eed09d91fe90, 17796c6272e4fe3d1bba24fdfe261572b1ad757a, 654133c23efb269585009818b6f4547d130cb564
wpt-pr: 12073
Automatic update from web-platform-testsClean up the service-workers IDL test (#11960)
--
wpt-commits: 0eaf7a15b526a10f512654cbe9a7fb88de98f8ba
wpt-pr: 11960
Automatic update from web-platform-testsAdd a test for Gecko bug 1472169. (#12124)
It's not clear that we want the fix over there given the performance
implications, but landing the test is still worth it.
--
wpt-commits: 3f9178031eec5374c9a7d5709a7e11ba4a1955ed
wpt-pr: 12124
Automatic update from web-platform-testsRevert "[css-text] A leading white-space should break before handling overflow"
This reverts commit 6ea2a2e7f3ef01e0c98424ce272a732ade92ad1a.
Reason for revert: <INSERT REASONING HERE>
Original change's description:
> [css-text] A leading white-space should break before handling overflow
>
> Leading white-spaces are indeed breaking opportunities that should
> prevent, if there are no other css properties forcing it, breaking text
> in the middle of a word when honoring the word-wrap/overflow-wrap CSS
> property.
>
> We are doing so if the leading white-space sequence is longer than 1
> character, but when we have a single leading white-space, we are missing
> that breaking opportunity and we may lead to cases, like the one
> described in the bug.
>
> However, this breaking opportunity should be considered together
> with other provided by the word-break CSS property (eg, break-word or
> break-all).
>
> There is a discussion [1] in the CSS WG github about this issue, which
> provides an interoperability analysis of a few cases where a single
> leading white-space character may produce different results, depending
> on the browser and the combination of line-breaking properties.
>
> [1] https://github.com/w3c/csswg-drafts/issues/2907
>
> Bug: 854624
> Change-Id: I49ec8282e899a32990662c104b48cab04057b909
> Reviewed-on: https://chromium-review.googlesource.com/1130515
> Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
> Reviewed-by: Koji Ishii <kojii@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#575596}
TBR=jfernandez@igalia.com,kojii@chromium.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: 854624
Change-Id: I9ee4cd370dd92b74f9fdc4f42d16638253dd2dee
Reviewed-on: https://chromium-review.googlesource.com/1146360
Reviewed-by: Javier Fernandez <jfernandez@igalia.com>
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Cr-Commit-Position: refs/heads/master@{#577096}
--
wpt-commits: 040f31fa8f6250c54160d0257c6b411ccac59f61
wpt-pr: 12138
Automatic update from web-platform-testsUpdate the resource-timing IDL + test (#11909)
--
wpt-commits: 53dbcecf1e4b5ff40f1d0ee67037e32a4249f9ce
wpt-pr: 11909
Automatic update from web-platform-testsImageLoading: Don't reschedule a microtask on attach if one is pending.
This patch ensures that we don't reschedule an image loading microtask
if there is one pending already. This is important to ensure that image
decode microtasks see the image data (ie the image loading microtask
runs first) if there are no other changes only insertion into a
document.
The existing tests that were added for this still pass (from crrev.com/cdd156337ada7)
http/tests/misc/image-blocked-src-change.html
http/tests/misc/image-blocked-src-no-change.html
http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg.svg
http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded.html
The new test fails without the change and passes with.
R=chrishtr@chromium.org
Bug: 864306
Change-Id: I1d3d2ed4c12b53fab931e55a85c4f5cd18fe1cc4
Reviewed-on: https://chromium-review.googlesource.com/1141121
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#577006}
--
wpt-commits: 6aabe74f9e6a4b9471f112e15b56b9e1a39004e5
wpt-pr: 12044
Automatic update from web-platform-testsAdd tests for where list-style-position: inside is odd today (#8822)
--
wpt-commits: 8090a0a0032ee4f2c08dc90f6b7838eab1f6dfe2
wpt-pr: 8822
Automatic update from web-platform-testsSimplify the webstorage IDL test (#12113)
--
wpt-commits: 21d0b1d7cce836cbc7067cc92be6e3e9526b2631
wpt-pr: 12113
Automatic update from web-platform-testsFixing Server-Timing header parsing tests
The Server-Timing response header is allowed to have a comma-separated
list of timing metrics. We have test code that checks that the right
number of components get parsed. When there are more components than
expected, though, the test code ends up trying to lookup a field from an
undefined value. This caused the test runner to bail out and skip
subsequent tests.
This patch changes the test code to check for an undefined value and
skip ahead as needed.
Change-Id: I2304424978e3d4634c3508b1fefbba809374950e
Reviewed-on: https://chromium-review.googlesource.com/1144200
Reviewed-by: Yoav Weiss <yoav@yoav.ws>
Commit-Queue: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576911}
--
wpt-commits: 36dd72261c766fe6e32d2db9b2b53d37918a945c
wpt-pr: 12081
Automatic update from web-platform-testsCSS: scroll properties do not accept unitless lengths
The following properties no longer accept unitless lengths in quirks mode:
scroll-margin-block-end
scroll-margin-block-start
scroll-margin-bottom
scroll-margin-inline-end
scroll-margin-inline-start
scroll-margin-left
scroll-margin-right
scroll-margin-top
scroll-padding-block-end
scroll-padding-block-start
scroll-padding-bottom
scroll-padding-inline-end
scroll-padding-inline-start
scroll-padding-left
scroll-padding-right
scroll-padding-top
The only properties that should accept unitless lengths in quirks mode
are listed in
https://quirks.spec.whatwg.org/#the-unitless-length-quirk
BUG=865889
Change-Id: Id700932eda312dc0292b2c4a25ddbb57f2f99aa9
Reviewed-on: https://chromium-review.googlesource.com/1144991
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576880}
--
wpt-commits: 668862980b36800c64ff927f79193f96efe9b086
wpt-pr: 12088
Automatic update from web-platform-testsSimplify the proximity IDL test (#12107)
--
wpt-commits: f349306d1227ed23348f93ad780646f8cfa20e04
wpt-pr: 12107
Automatic update from web-platform-testsFirst Web Platform test using the WebXR Test API.
https://github.com/immersive-web/webxr-test-api
Change-Id: Ic741d23bf0607726d9a938f08f7964a5f9c957d9
Reviewed-on: https://chromium-review.googlesource.com/1070778
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: David Dorwin <ddorwin@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Anna Offenwanger <offenwanger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576869}
--
wpt-commits: db532d16883ceb1909285b263948ffffc968f1fd
wpt-pr: 11737
Automatic update from web-platform-testsSimplify the orientation-sensor IDL test (#12106)
--
wpt-commits: 9d8a0d0446fae393623d6ec32019fc60d94655c4
wpt-pr: 12106
Automatic update from web-platform-testsClean up the battery-status IDL test (#12091)
--
wpt-commits: 5fd123f7c4427320d01d5de0196043bb9dd9295d
wpt-pr: 12091
Automatic update from web-platform-testsClean up the css-font-loading IDL test (#11985)
--
wpt-commits: bf6f17c25d454b68a85f048fdecfe9f6eca3febb
wpt-pr: 11985
Automatic update from web-platform-testsSimplify the mediasession IDL test (#12105)
--
wpt-commits: 60cfb547827cd6953dd7e5641b79ceb27895c5fd
wpt-pr: 12105
Automatic update from web-platform-testsSimplify the ambient-light IDL test (#12093)
--
wpt-commits: 149b01dd3c58baa247d137de6217c68b535b062a
wpt-pr: 12093
Automatic update from web-platform-testsSimplify the image-capture IDL test (#12104)
--
wpt-commits: 9ce296bbd84a2b11c4d98b2bcbedc4dd4fbbc5bb
wpt-pr: 12104
Automatic update from web-platform-testsSimplify the gyroscope IDL test (#12100)
--
wpt-commits: 4250b2681ad721494918ce99ea5d5d7119edb79e
wpt-pr: 12100
Automatic update from web-platform-testsSimplify the keyboard-lock IDL test (#12101)
--
wpt-commits: 5c643d6b40e8282aa196eebb7efa5c3a413ec8be
wpt-pr: 12101
Automatic update from web-platform-testsFix typo in panner-distance-clampling.html test
The should.throw() method now expects an actual error object instead
of a string and I think someone just forgot to change the
'RangeError' strings in this test to be just the RangeError object.
Bug: 865371
Test: test passes again
Change-Id: I07cc057ff4f608a01ed3f35a0268b6e267078d13
Reviewed-on: https://chromium-review.googlesource.com/1144128
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576856}
--
wpt-commits: 0a5194d5b94f64d36cf0fd399b650fc53f1d7bd0
wpt-pr: 12076
Automatic update from web-platform-testsSimplify the keyboard-map IDL test (#12102)
--
wpt-commits: 24e8ae1a5621ad4dc6821ed9143927686ba5db40
wpt-pr: 12102
Automatic update from web-platform-testsSimplify the magnetometer IDL test (#12103)
--
wpt-commits: 66cd026a6d24acd9780b14b25a21563bdd4dbb71
wpt-pr: 12103
Automatic update from web-platform-testsImplement & ship: RTCPeerConnection.addTransceiver()
Intent: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/yC_UowCRnaY
Spec: https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addtransceiver
This method is only supported if sdpSemantics:'unified-plan' is used,
for more information see intent to ship which explains the background.
In "Unified Plan", this creates a transceiver. Otherwise, this throws an
kInvalidStateError.
external/wpt/webrtc/ runs in default "Plan B" mode,
virtual/webrtc-wpt-unified-plan/external/wpt/webrtc/ runs in "Unified
Plan" mode. -expected.txt files are updated accordingly. If there is
no -expected.txt file in "virtual" then it uses the same
-expected.txt as the non-"virtual" if there is one; PASS-only files
are needed in "virtual" if the non-"virtual" one contained any FAIL
(as opposed to ommiting the -expected.txt file because everything
passed).
Most WPT uses addTransceiver(), so adding it made *A LOT* of tests that
weren't running before either pass or run further and fail differently,
hence the vast amount of -expected.txt files being changed.
Bug: 777617
Change-Id: Icb37e4f0934592f0e334a8f07f1dc1f55e2ca8f2
Reviewed-on: https://chromium-review.googlesource.com/1143478
Commit-Queue: Henrik Boström <hbos@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Florent Castelli <orphis@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576854}
--
wpt-commits: 64689609bd77dfdfad8aa69a9477509e42c8613f
wpt-pr: 12069
Automatic update from web-platform-testsMerge pull request #11667 from mrego/css-contain-common-references
[css-contain] Use generic references for tests
--
wpt-commits: c005f70ec1e4716d1163051c36e5e7a473509d82
wpt-pr: 11667
Automatic update from web-platform-tests[Picture-in-Picture] Fix web platform tests that time out.
This makes sure web platform tests for Picture-in-Picture do not time
out when Picture-in-Picture API is not available.
Besides, wpt/picture-in-picture/request-picture-in-picture is split
to work around a flaky timeout in WPT upstream that's related to
https://github.com/web-platform-tests/wpt/issues/10398
Note: based on https://github.com/web-platform-tests/wpt/pull/11329
Bug: 806249
Change-Id: I6185253dfa4aae5111e87553581b8464032558d1
Reviewed-on: https://chromium-review.googlesource.com/1107626
Reviewed-by: Robert Ma <robertma@chromium.org>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Commit-Queue: François Beaufort <beaufort.francois@gmail.com>
Cr-Commit-Position: refs/heads/master@{#576804}
--
wpt-commits: 38ef6aad13a38e3dec8ca2c3783f9ab0575ad356
wpt-pr: 11589
Automatic update from web-platform-testsWPT: service worker: Add test for updating due to redirects in navigations.
Handle Fetch algorithm:
If request is a non-subresource request...invoke Soft Update algorithm
with registration.
https://w3c.github.io/ServiceWorker/#on-fetch-request-algorithm
Bug: 865839
Change-Id: I56eb447313171eebd2da4b4eb79771e8b89e212b
Reviewed-on: https://chromium-review.googlesource.com/1144584
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Reviewed-by: Makoto Shimazu <shimazu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576805}
--
wpt-commits: c62043432c0f585e16931a4edc6aa8e61c0b236a
wpt-pr: 12085
Automatic update from web-platform-testsPaymentRequest: Fix a typo in wpt test
The test variable `t` is not defined.
Bug: none
Change-Id: I2678e09405913327c550a46df66aaa04c3bef940
Reviewed-on: https://chromium-review.googlesource.com/1141753
Reviewed-by: Jinho Bang <jinho.bang@samsung.com>
Reviewed-by: Ganggui Tang <gogerald@chromium.org>
Commit-Queue: Jinho Bang <jinho.bang@samsung.com>
Cr-Commit-Position: refs/heads/master@{#576661}
--
wpt-commits: abd18b3e018d25ed668d179c905b7869dca5e239
wpt-pr: 12052
Automatic update from web-platform-testsChange to window test only (#12079)
--
wpt-commits: e27ad868834b26458ce6687804571ea65c4022a7
wpt-pr: 12079
--HG--
rename : testing/web-platform/tests/webauthn/idlharness.https.any.js => testing/web-platform/tests/webauthn/idlharness.https.window.js
Automatic update from web-platform-testsARIA: Add team contact to suggested reviewers for wai-aria and core-aam (#12075)
--
wpt-commits: a94a3ed3ac8ba0f6cb38d247e75640704c444429
wpt-pr: 12075
Automatic update from web-platform-tests[animationworklet] Move global from window to CSS namespace
The interesting changes are in css_animation_worklet.idl
- change AW to be static attribute on partial CSS interface.
- explicitly asking binding to pass in ScriptState since
window is no longer available. This means changing few function
that used to take ExecutionContext to take ScriptState.
There rest are automated renames from
Window.animationWorklet => CSS.animationWorklet
WindowAnimationWorklet => CSSAnimationWorklet
Bug: 865017
Change-Id: Ic89dc50a027ca225f5e19d9d9dc6b38a8aef7a7d
Reviewed-on: https://chromium-review.googlesource.com/1142372
Commit-Queue: Majid Valipour <majidvp@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Hiroki Nakagawa <nhiroki@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576555}
--
wpt-commits: dee866498441512a1ea1ff4c3a7d869c811fac3e
wpt-pr: 12063
Automatic update from web-platform-testsHTMLAnchorElement::href and HTMLAreaElement::href changed
to accept Trusted Types
Existing implementation of setHref moved from DOMURLUtils
to DOMURL
New implementation of setHref added to DOMURLUtils
New implementations of href() added to DOMURLUtilsReadOnly
to accept URLString as an argument
Bug: 739170
Change-Id: I047d6a564e65a3be78436faef8780f60b85e8f7c
Reviewed-on: https://chromium-review.googlesource.com/1143391
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576525}
--
wpt-commits: b6e409a39fade53cefcf47c5c6e42195f8e65504
wpt-pr: 12067
Automatic update from web-platform-testswai-aria: add tests for aria-expanded on menuitem and its subclasses (#12066)
--
wpt-commits: 421bfb1f17dcc51f6df04c75364c1995723b7ea8
wpt-pr: 12066
Automatic update from web-platform-testsHTMLLinkElement::href modified to accept TrustedTypes
Existing implementation of setHref() changed,
older version is abandoned.
Added new function href() to accept URLString
as an argument.
Bug: 739170
Change-Id: Id57e361574c50b13df1876fe83e8693429b66fc8
Reviewed-on: https://chromium-review.googlesource.com/1136635
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576466}
--
wpt-commits: 9482421dd85d75ade577fe08afae662e66d20771
wpt-pr: 11973
Automatic update from web-platform-testsHTMLObjectElement changed to accept Trusted Types
Modified data and codeBase attributes definition in *.idl file.
Bug: 739170
Change-Id: Ia332493450d0e780e4e6eb332708216da02060d1
Reviewed-on: https://chromium-review.googlesource.com/1137824
Commit-Queue: Maja Kabus <kabusm@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Daniel Vogelheim <vogelheim@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576465}
--
wpt-commits: dbd32c32d6fece0a9bbf004d09b9853b5052cdc2
wpt-pr: 11998
Automatic update from web-platform-testsChanging src attribute of HTMLXXXElement from USVString to URLString
Attribute src of HTMLIFrameElement changed from USVString to URLString
Attribute src of HTMLTrackElement changed from USVString to URLString
Attribute src of HTMLInputElement changed from USVString to URLString
Attribute src of HTMLFrameElement changed from USVString to URLString
Tests created for assignment to src
Bug: 739170
Change-Id: I52254462ab7325264420aac989f08a30adfe4933
Reviewed-on: https://chromium-review.googlesource.com/1139062
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576452}
--
wpt-commits: 82b28665ca63fc91afec62b270ad2f618de99a5d
wpt-pr: 12019
Automatic update from web-platform-testsWindow, LocalDomWindow and Document open() functions modified to accept
TrustedTypes
Changed open() definitions in .idl files.
Introduced new implementations of LocalDomWindow::open(), old versions
renamed openFromString and moved to private section.
Changed definition of 3-argument version of Document::open.
Bug: 739170
Change-Id: I64931c5e95eaa9dd2d2aab19ccb0bf8896621e7d
Reviewed-on: https://chromium-review.googlesource.com/1141581
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Maja Kabus <kabusm@google.com>
Cr-Commit-Position: refs/heads/master@{#576398}
--
wpt-commits: a6e4d3fc416ef91ed9aa856522a2255608da2c30
wpt-pr: 12049
Automatic update from web-platform-testsAdd [SecureContext] to additional WebUSB interfaces
This change updates the WebUSB WebIDL files to match the recently merged
spec pull request #142 by hiding interfaces which aren't useful in
insecure contexts.
Change-Id: I98625b2634e452c775601525300672d9440ddbcc
Reviewed-on: https://chromium-review.googlesource.com/1137435
Commit-Queue: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576316}
--
wpt-commits: d3a6ac23e6c270e910748fb402b5ad2ff1d3feef
wpt-pr: 11988
Automatic update from web-platform-tests[LayoutNG] Fix first-line baseline when 'overflow' is not 'visible'
This patch fixes first-line baseline when the 'overflow'
property is other than 'visible'.
CSS2 states that:
The baseline of an 'inline-block' is the baseline of its
last line box in the normal flow, unless it has either no
in-flow line boxes or if its 'overflow' property has a
computed value other than 'visible', in which case the
baseline is the bottom margin edge.
https://drafts.csswg.org/css2/visudet.html#propdef-vertical-align
This rule should apply only to 'inline-block', but it was
incorrectly applied to first-line baseline as well.
This patch fixes incorrect alignment in the comment lines of
Gerrit code review site.
Bug: 636993
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I49ffd8c050f384765c61c5678a431fa74492356d
Reviewed-on: https://chromium-review.googlesource.com/1140336
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576294}
--
wpt-commits: 2b76cf7ab641d9ae6c0d00f0c32865b4285b3ce1
wpt-pr: 12038
Automatic update from web-platform-testsReland "Adjusted references in tests to match new helper.sub.js file"
This is a reland of ac436aaa9d361c99dcf4df11bd11ad201a2bccd8
Original change's description:
> Adjusted references in tests to match new helper.sub.js file
>
> helper.js changed to helper.sub.js.
> URLS.safe modified to work with wpt.
>
> Bug: 739170
> Change-Id: I89e0efdb07c94e78be826c8807d0577ede8a97ec
> Reviewed-on: https://chromium-review.googlesource.com/1141725
> Reviewed-by: Mike West <mkwst@chromium.org>
> Commit-Queue: Maja Kabus <kabusm@google.com>
> Cr-Commit-Position: refs/heads/master@{#576037}
Bug: 739170
Tbr: alexmos@chromium.org
Change-Id: Idc1e5d5cc4b1dbbc4de4145af38b894c5f4a65b5
Reviewed-on: https://chromium-review.googlesource.com/1142169
Commit-Queue: Ian Clelland <iclelland@chromium.org>
Reviewed-by: Ian Clelland <iclelland@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576229}
--
wpt-commits: 81d058b07f1dacf0445eb4bd20a7df14f8961185
wpt-pr: 12061
Automatic update from web-platform-testsDisable kerning for css/css-pseudo/first-letter-opacity-float-001.html
This test has "P" in a float with "ASS" in an inline
formatting context, while its ref has "P" and "ASS" in the
same inline formatting context.
This patch disables kerning to ensure the same rendering.
TBR=eae@chromium.org
Bug: 636993
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ie36c9bc8885467e1272f4a7ccb936791362cdaea
Reviewed-on: https://chromium-review.googlesource.com/1142049
Reviewed-by: Koji Ishii <kojii@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576211}
--
wpt-commits: 73160366b3f95a16226623ad26285cad8c1718ae
wpt-pr: 12060
Automatic update from web-platform-testsRevert "Adjusted references in tests to match new helper.sub.js file"
This reverts commit ac436aaa9d361c99dcf4df11bd11ad201a2bccd8.
Reason for revert:
Sorry for the revert, but this might be breaking some layout tests on
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20Tests/71090 (see also a few subsequent builds)
Failing tests include:
external/wpt/trusted-types/HTMLImageElement-src.tentative.html
external/wpt/trusted-types/HTMLMediaElement-src.tentative.html
external/wpt/trusted-types/HTMLSourceElement-src.tentative.html
external/wpt/trusted-types/block-string-assignment-to-HTMLImageElement-src.tentative.html
external/wpt/trusted-types/block-string-assignment-to-HTMLMediaElement-src.tentative.html
external/wpt/trusted-types/block-string-assignment-to-HTMLSourceElement-src.tentative.html
Sample failure output (from external/wpt/trusted-types/HTMLImageElement-src.tentative.html, others are similar):
This is a testharness.js-based test.
FAIL src = TrustedURL.create(). URLS is not defined
FAIL src = TrustedURL.unsafelyCreate(). URLS is not defined
Harness: the test ran to completion.
Original change's description:
> Adjusted references in tests to match new helper.sub.js file
>
> helper.js changed to helper.sub.js.
> URLS.safe modified to work with wpt.
>
> Bug: 739170
> Change-Id: I89e0efdb07c94e78be826c8807d0577ede8a97ec
> Reviewed-on: https://chromium-review.googlesource.com/1141725
> Reviewed-by: Mike West <mkwst@chromium.org>
> Commit-Queue: Maja Kabus <kabusm@google.com>
> Cr-Commit-Position: refs/heads/master@{#576037}
TBR=vogelheim@chromium.org,mkwst@chromium.org,kabusm@google.com
Change-Id: Ieaa3bba36a970c7aa7547939c8f97a57a1b32544
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 739170
Reviewed-on: https://chromium-review.googlesource.com/1142165
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Commit-Queue: Alex Moshchuk <alexmos@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576103}
--
wpt-commits: 70afecf33059eab74cd92d97822386955e905a10
wpt-pr: 12058
Automatic update from web-platform-testssrc attribute of HTMLEmbedElement changed from DOMString to ScriptURLString
attribute src of HTMLEmbedElement changed from DOMString to ScriptURLString
Tests added
Bug: 739170
Change-Id: I6ded15b826d1da0d95f31885577db61f5adc7375
Reviewed-on: https://chromium-review.googlesource.com/1140305
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576060}
--
wpt-commits: 60220357131c65146444da1f54624d5b54d0975d
wpt-pr: 12029
Automatic update from web-platform-testsAdjusted references in tests to match new helper.sub.js file
helper.js changed to helper.sub.js.
URLS.safe modified to work with wpt.
Bug: 739170
Change-Id: I89e0efdb07c94e78be826c8807d0577ede8a97ec
Reviewed-on: https://chromium-review.googlesource.com/1141725
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Maja Kabus <kabusm@google.com>
Cr-Commit-Position: refs/heads/master@{#576037}
--
wpt-commits: 0fd696381d8c02f0b635c415752dafe2ce0ba7e6
wpt-pr: 12048
Automatic update from web-platform-testsChanges to HTMLMediaElement
Changing src attribute of HTMLMediaElement from DOMString to URLString
Adding SetSrc to html_media_element.cc which takes USVStringOrTrustedURL
as argument
Added tests
Bug: 739170
Change-Id: Ifde2c90add06cb7ba55596e3cbc06fb160ee2378
Reviewed-on: https://chromium-review.googlesource.com/1141737
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#576045}
--
wpt-commits: 5508b8d3acfd3980fcef034b87e90294669539d8
wpt-pr: 12051
Automatic update from web-platform-testsUpdated wasm-js-api IDL file (#12054)
Uncommenting the namespace methods, now that #7583 is resolved.
--
wpt-commits: ea36df492e5d05bd0b7630d259868b1c302dd1ea
wpt-pr: 12054
Automatic update from web-platform-testsCreating setAttribute in element.cc with arguments: USVStringOrTrustedURL
and ExceptionState
Changing attribute src of HTMLSourceElement and HTMLImageElement to URLString
Change of SetSrc of HTMLSourceElement and HTMLImageElement to hava arguments
USVStringOrTrustedURL; calling setAttribute mentioned above from it
Changing calls of SetSrc in other files so that the arguments match; wrapping
arguments and using ASSERT_NO_EXCEPTION
Adding tests for SetSrc
Bug: 739170
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ic99a338783bfcbfc5c2dca5061352367c2daeaec
Reviewed-on: https://chromium-review.googlesource.com/1137821
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575992}
--
wpt-commits: 085d47ef10ac636e73fe04e5c232046b329aa382
wpt-pr: 11997
Automatic update from web-platform-testsAdd more spec links to META.yml (#12045)
--
wpt-commits: f25bfad1f26616baa02da8d5f711e299194c5c98
wpt-pr: 12045
Automatic update from web-platform-testsReporting: Payload field should be `body`, not `report`
Per https://w3c.github.io/reporting/#try-delivery, the field in a
JavaScript report object that contains the body is called `body`, not
`report`.
Bug: 704259
Change-Id: Iba3186a0104c2192ced5e4233d55e042e05908f3
Reviewed-on: https://chromium-review.googlesource.com/1140193
Reviewed-by: Misha Efimov <mef@chromium.org>
Commit-Queue: Douglas Creager <dcreager@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575894}
--
wpt-commits: eecf62171b50238462d3046818e108a2b98b655c
wpt-pr: 12030
Automatic update from web-platform-tests[Background Fetch] Support layout tests for the feature
An implementation of BackgroundFetchDelegate has been provided to
content shell which enables Background Fetches, without UI, to finish.
It uses the Download Service through a new dependency. This dependency
will be removed once the Download Service has been servicified, as
//content can depend on it directly from that point forward.
In context of the WPT tests, additional machinery has been added to
enable communication with the Service Worker, required for it to tell
the test about the result of the various Background Fetch events. The
"fetch.https.window.js" file now verifies the behaviour and results
of a single fetched file.
Bug: 864561
Change-Id: If53e6755ae8ea924712f5bdace4df4f658bc53d7
Reviewed-on: https://chromium-review.googlesource.com/1135536
Commit-Queue: Peter Beverloo <peter@chromium.org>
Reviewed-by: Xing Liu <xingliu@chromium.org>
Reviewed-by: John Abd-El-Malek <jam@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575919}
--
wpt-commits: bf11d1a166660d75383135e9d1610aa987857309
wpt-pr: 12043
Automatic update from web-platform-testsUpstream more IntersectionObserver tests to Web Platform Tests
This upstreams text-target.html, as well as a change to
client-rect.html. This also deletes the non-WPT copy of these
tests to avoid unnecessary test duplication.
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: Ic53b3be66ffa2b2dd5b77105eb2c8e02181bac81
Reviewed-on: https://chromium-review.googlesource.com/1136939
Reviewed-by: Stefan Zager <szager@chromium.org>
Commit-Queue: Ali Juma <ajuma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575775}
--
wpt-commits: 69f77c2fe1ce1d8d6ac4ccd3f3261b56a573a73a
wpt-pr: 11984
Automatic update from web-platform-testsAdd test for document.open() in custom element constructor (#12037)
--
wpt-commits: 2468c3d48e432459fed53ae1d90bc176473cb94a
wpt-pr: 12037
Automatic update from web-platform-testsExpand coverage of performance-timeline IDL test (#12014)
--
wpt-commits: 0eead5e8bc6f214a59baa3096e061a96705f4d78
wpt-pr: 12014
Automatic update from web-platform-testsFix Create-on-worker-shutdown.any.js timing out when asserts fail
The worker's onmessage handled needs to be wrapped in a step_func()
Change-Id: Icfbad1936d9c9bd7fbd5522ce64f667f2699ef0d
Reviewed-on: https://chromium-review.googlesource.com/1139179
Commit-Queue: Nate Chapin <japhet@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575694}
--
wpt-commits: 5dc189dec91751495228e041055da8bc5bad943e
wpt-pr: 12015
Automatic update from web-platform-testsUse the empty string as the host when opening a socket to find an unused port (#11905)
This prevents some unfriendly error messages that can occure when the
user has not correctly configured their host file.
--
wpt-commits: b531f8af416b869192b99689b3aaa11d62906657
wpt-pr: 11905
Automatic update from web-platform-testsAdd missing </script> tag (#12020)
Fix#4183 as follows:
- Add missing </script> tag.
- Rename 002.manual.html as 002-manual.html, since manual test should use `-manual` suffix.
--
wpt-commits: 488c1a17c91b19c6f89104fa54ca5427dd40361d
wpt-pr: 12020
Automatic update from web-platform-tests[css-text] A leading white-space should break before handling overflow
Leading white-spaces are indeed breaking opportunities that should
prevent, if there are no other css properties forcing it, breaking text
in the middle of a word when honoring the word-wrap/overflow-wrap CSS
property.
We are doing so if the leading white-space sequence is longer than 1
character, but when we have a single leading white-space, we are missing
that breaking opportunity and we may lead to cases, like the one
described in the bug.
However, this breaking opportunity should be considered together
with other provided by the word-break CSS property (eg, break-word or
break-all).
There is a discussion [1] in the CSS WG github about this issue, which
provides an interoperability analysis of a few cases where a single
leading white-space character may produce different results, depending
on the browser and the combination of line-breaking properties.
[1] https://github.com/w3c/csswg-drafts/issues/2907
Bug: 854624
Change-Id: I49ec8282e899a32990662c104b48cab04057b909
Reviewed-on: https://chromium-review.googlesource.com/1130515
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575596}
--
wpt-commits: df5392444342a1c00422096a2febb9ceb0edf250
wpt-pr: 11877
Automatic update from web-platform-testsGardening: WPT: service-worker/fetch-event.https.html is slow.
The file has many tests. Give it a long timeout.
Bug: 863160
Change-Id: Idfad60c6e088b97bdc279c648037ecbf5d33861f
Reviewed-on: https://chromium-review.googlesource.com/1139935
Reviewed-by: Kenichi Ishibashi <bashi@chromium.org>
Commit-Queue: Matt Falkenhagen <falken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575594}
--
wpt-commits: dd380bb46b74d52022cf062620895cb862340c7d
wpt-pr: 12018
Automatic update from web-platform-testsCreated a flake8.ini file with flake8 configs. Using --append-config to tell flake8 to use this config file. (#11999)
--
wpt-commits: 75c5a8ab23083ae4f25ab7d8819ee54b5d232cc3
wpt-pr: 11999
Automatic update from web-platform-testsDon't extend selection for special elements on caret based deletes
We should not extend selection looking for special elements if the
delete operation has been triggered by a caret based selection.
This change is based on a recent [1] resolution of the Editing TF,
which acknowledges that behavior of single-cell tables must be the
same that multi-cell tables and even if the last character is
deleted, we should not delete the whole table structure.
A different case would be when the user actively selects the whole
content of a table; in this case, as we do in multi-cell tables,
the structure of single-cell tables should be deleted together
with the content.
[1] https://github.com/w3c/editing/issues/163
Bug: 731320
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Change-Id: I8c3e4efcc63410bf30b4889a715d92e9dda8189b
Reviewed-on: https://chromium-review.googlesource.com/1126255
Commit-Queue: Javier Fernandez <jfernandez@igalia.com>
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575591}
--
wpt-commits: d409e3882d9322655b6113d1e1688d657eec2b3d
wpt-pr: 11791
Automatic update from web-platform-testsMake longtask WPT layouttests less flaky
This CL improves tests in external/wpt/longtask-timing by:
* Increasing the length of a longtask from ~51 to ~60 to prevent a
coarse performance.now() granularity from affecting the tests.
* Wrapping the long tasks or iframes containing longtasks inside onload
handlers to ensure that the PerformanceObserver is registered by the
time the longtask is executed.
Test: third_party/blink/tools/run_web_tests external/wpt/longtask-timing
--iterations=1000 did not produce flakes.
Bug: 796668
Change-Id: Ic2ce59f7d221566f5443da9e9c7d36c7bd7bbe6f
Reviewed-on: https://chromium-review.googlesource.com/1138725
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Timothy Dresser <tdresser@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575396}
--
wpt-commits: 930d2ef0ad1f16147953a4804abd808c89e244c9
wpt-pr: 12006
Automatic update from web-platform-tests[LayoutNG] Support rewinding unpositioned floats
This patch supports NGLineBreaker to rewind unpositioned
floats.
When rewinding floats occurs, LayoutNG either position them
incorrectly, or hit DCHECK in paint due to duplicated ID.
This patch fixes it for unpositioned foats by matching to
Edge and Gecko.
Blink considers such floats as if it were committed
(positioned in LayoutNG terminologies) and thus the position
is incorrect.
Bug: 636993
Cq-Include-Trybots: luci.chromium.try :linux_layout_tests_layout_ng
Change-Id: I884879b2034d2f63ae248f70de3edeb27d71cafe
Reviewed-on: https://chromium-review.googlesource.com/1136262
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575357}
--
wpt-commits: 53702f14ec8b654a9c1beb9a013cdc652703cb40
wpt-pr: 12000
MozReview-Commit-ID: 9ea37E6Spi2
Automatic update from web-platform-tests[WebXR] Use 'immersive' instead of 'exclusive'
The 'immersive' is more intuitive term than 'exclusive'[1].
[1] https://github.com/immersive-web/webxr/pull/371
Bug: 852524
Cq-Include-Trybots: luci.chromium.try :android_optional_gpu_tests_rel;luci.chromium.try :linux_optional_gpu_tests_rel;luci.chromium.try :linux_vr;luci.chromium.try :mac_optional_gpu_tests_rel;luci.chromium.try :win_optional_gpu_tests_rel
Change-Id: If5c5ab6563df40a783f9d346d319dceed1f7cc58
Reviewed-on: https://chromium-review.googlesource.com/1101601
Commit-Queue: Michael Thiessen <mthiesse@chromium.org>
Reviewed-by: Michael Thiessen <mthiesse@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575344}
--
wpt-commits: 8da1b538cfd84d599d16f43be5a53007295e7a40
wpt-pr: 11541
MozReview-Commit-ID: L7fO5G7eHdv
Automatic update from web-platform-testswebdriver: add explicit call to session.end for delete session tests (#12004)
For the "delete session" command tests, the recent changes to the fixture
to create and delete sessions are bypassed. This means that at the end of
each delete session test, the harness thinks a valid session still exists.
Making an explicit call to `session.end()` at the end of each test will
put the tracking variables in the correct state for the harness to start a
new session with the next test.
--
wpt-commits: e385fa4925f71b4ac37de4c3ce235914748881f6
wpt-pr: 12004
Automatic update from web-platform-testswebdriver: remove expected focus event from file upload test (#12003)
The WebDriver specification states that only the "change" and "input"
events. We should not also be expecting the "focus" event.
--
wpt-commits: 2437f6f7405ddd2e7a76e666dc8a8dff9c83d17b
wpt-pr: 12003
Automatic update from web-platform-testsUpdating Safari executor to be able to execute wdspec tests (#11994)
Safaridriver also chokes on the selenium capabilities object, but replacing this with an empty capabilities object works.
--
wpt-commits: 1ef74288f808484bc12d1abbd49ac27d945296d1
wpt-pr: 11994
Automatic update from web-platform-testsChanging srcdoc from DOMString to HTMLString
A setter and a getter have been added to element.cc to support StringOrTrustedHTML
Bug: 739170
Change-Id: I2472d1920a08834e9bd4b1cb532f72f5305a699b
Reviewed-on: https://chromium-review.googlesource.com/1134994
Commit-Queue: Orsolya Bernadett Batiz <orsibatiz@google.com>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Commit-Position: refs/heads/master@{#575240}
--
wpt-commits: 4b0008b5230f13161ecf5a4ab01905af857bacdd
wpt-pr: 11946
Automatic update from web-platform-testsUpdate the requestidlecallback IDL test (#9825)
--
wpt-commits: b1681c1d32cf1ca384b094dc9a7f2f7691a87f1c
wpt-pr: 9825
Automatic update from web-platform-testsHTMLBaseElement::href changed to accept TrustedTypes
Changed implementation of setHref(), older version is abandoned.
Added href() getter that accepts URLString as an argument.
Bug: 739170
Change-Id: I7703c1a33f037a912f1a105d8c79ef8fe5b4a289
Reviewed-on: https://chromium-review.googlesource.com/1136544
Reviewed-by: Mike West <mkwst@chromium.org>
Commit-Queue: Maja Kabus <kabusm@google.com>
Cr-Commit-Position: refs/heads/master@{#575232}
--
wpt-commits: bd2709244a313ed5ea8e08d83c22173955c1ed80
wpt-pr: 11967