Automatic update from web-platform-tests
Make ShouldHaveFocusAppearance() consistent with :focus-visible.
Also simplify the model, and fix an issue where :focus-visible didn't match if `preventDefault()` was called on the keyboard event.
Now the model is that any trusted keyboard event will set had_keyboard_event to true, and any focus from mouse will re-set it to false.
Bug: 1010549
Change-Id: Ifcb9bfbef746b91d99fc8ef42a8ef0e223fca2c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1863061
Reviewed-by: Kent Tamura <tkent@chromium.org>
Commit-Queue: Alice Boxhall <aboxhall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707709}
--
wpt-commits: 670f3ef16f9b38e22e3b863dcdc2ea860348929a
wpt-pr: 19749
Automatic update from web-platform-tests
css-flexbox: special case vertical alignment for webkit-box
Deprecated flex box only considers box-pack if there is remaining space
(https://chromium.googlesource.com/chromium/src/+/master/third_party/blink/renderer/core/layout/layout_deprecated_flexible_box.cc#1053
ish).
This patch makes it so flex box does the same if it's emulated -webkit-box.
BUG=1014884
TEST=wpt/compat/webkit-box-ignore-box-pack.html
Change-Id: Ic15d1f93957ba8923c48e5a3a9864f17af412a17
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1864321
Commit-Queue: Scott Violet <sky@chromium.org>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707677}
--
wpt-commits: 02fae42fbd22ae0bbf0963dfb525520fa30e174a
wpt-pr: 19773
Automatic update from web-platform-tests
Make interpolation-testcommon.js produce consistent subtest names (#19759)
Passing expectations.expect through computed style may mutate it in an
implementation-dependent way. Those are interop bugs when that happens,
but we shouldn't surface it in the subtest name as that causes it to
fluctuate between browsers and releases.
--
wpt-commits: 4e9c00e23f9b786eb7f2927cd501714c98196e4d
wpt-pr: 19759
Automatic update from web-platform-tests
[css-values] Reftest for percentage root font size and rem units (#18941)
--
wpt-commits: 076ec518433677b21cda600195208f60c83dee39
wpt-pr: 18941
Automatic update from web-platform-tests
[docs] Remove duplicated instructions (#18913)
Prior to this commit, an explanation of the project's linting tool was
available in both the project "readme" file and the project's "docs/"
directory. This duplication was susceptible to synchronization problems,
as evidenced by the readme's reference to an executable file which was
deleted two years ago [1].
In general, it's preferable to store technical instruction in the
"docs/" directory because of its hierarchical structure; the project's
web site is generated based on that structure, offering visitors a more
approachable way to traverse the information. The "flat" nature of the
readme file makes it less ideal for conveying information to a wide and
varied audience.
Remove the discussion of the linting tool from the "readme" file. This
removal does not reduce the amount of information available because the
same instructions are already present in the relevant location within
the `docs/` directory.
[1] 555c9bd074e6cb3ec96db11a9091d4a2d03c6879
--
wpt-commits: 841ec0c2d63f840bdaa198ff2921052b567721cc
wpt-pr: 18913
Automatic update from web-platform-tests
CSS: Additional grid-template-rows/columns computed value tests
WPT for grid-template-rows and grid-template-columns when element is not empty.
Note: Some tests crashed Blink before crbug.com/988516 was fixed.
The last grid-template-rows test fails in Blink and WebKit: crbug.com/1011329
Bug: 988516, 1011329
Change-Id: If738869b81ae9fae7214042481f9650bf856b1ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1840131
Commit-Queue: Eric Willigers <ericwilligers@chromium.org>
Reviewed-by: Oriol Brufau <obrufau@igalia.com>
Cr-Commit-Position: refs/heads/master@{#707636}
--
wpt-commits: e0875f70f4f33a92d8a935e8d0e09a67a45761e8
wpt-pr: 19507
Automatic update from web-platform-tests
[2dcontext] Add an invalid empty font test (#19776)
Add a test that exercises `ctx.font = ""`.
The HTML specification says:
"values that cannot be parsed as CSS font values are ignored."
--
wpt-commits: eb44a9ba29d1f3e92585a047c553d57383903431
wpt-pr: 19776
Automatic update from web-platform-tests
Added more logging to Edge install/uninstall scripts
--
Try to close any remaining edge processes and reboot if we can't
--
wpt-commits: 0cf13bc8296596a1b749bbc8b06ede8bc756d4a6, 82c974f39c2ebf3a4858a2ba9931ba2e311013b2
wpt-pr: 19792
Automatic update from web-platform-tests
[Azure Pipelines] drop most --exclude workarounds for Safari (#19785)
Closes https://github.com/web-platform-tests/wpt/issues/18635.
--
wpt-commits: 1153db2f81f227f5b410bea76f66b9a9cd1ce4fe
wpt-pr: 19785
Automatic update from web-platform-tests
URL: make gopher behave like unrecognized schemes
See https://github.com/whatwg/url/issues/342 for context.
--
wpt-commits: 8a9d0ccbeabbec3df4c38a394651d1b53dd2f8c5
wpt-pr: 19770
Automatic update from web-platform-tests
HTML: correct CORP header value to cross-origin
As cross-site is not a valid value.
--
wpt-commits: 1bf526ed166150ab4c5cc75aae5969814ca66bd0
wpt-pr: 19786
Automatic update from web-platform-tests
Add some tests for CompressionStream (#19784)
Verify that CompressionStream works correctly when the input is split
into multiple chunks or when there are empty chunks in the input. Also
check that it throws when an input chunk is not a BufferSource. Make
sure that the output is actually smaller than the input for sufficiently
large input.
--
wpt-commits: 2b80e6d28f3c1ca734384ebded282bf07df80657
wpt-pr: 19784
Automatic update from web-platform-tests
Add some tests for the named property object. (#14936)
--
wpt-commits: 6545f4cf5f954ea9ec113a7c6ff586b860d9b522
wpt-pr: 14936
Automatic update from web-platform-tests
Make css/css-lists/content-property/marker-text-matches-armenian.html not depend on fallback font metrics inside list markers (#19771)
--
wpt-commits: b2d4cb4a64ae072dfc6feb888dd77575927f5ae2
wpt-pr: 19771
Automatic update from web-platform-tests
Fix webview max restarts when --device-serial is not specified.
Test: wpt run --test-type=testharness android_webview --no-manifest-download
Change-Id: Iefbfb67d37be0281c0520fb9a6cb7e23995c611b
Bug: 1011098
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1867038
Commit-Queue: Andrew Luo <aluo@chromium.org>
Reviewed-by: Robert Ma <robertma@chromium.org>
Cr-Commit-Position: refs/heads/master@{#707158}
--
wpt-commits: 96e065ccc59ed24d150e900e9743e5c48b5e964b
wpt-pr: 19769
Automatic update from web-platform-tests
Make WakeLockPermissionDescriptor's type attribute required.
Implements https://github.com/w3c/wake-lock/pull/244.
The permission algorithms in the spec already assume it is, and so does our
implementation.
While here, make sure to catch the exception caught when converting JS to a
WakeLockPermissionDescriptor, as we will throw a TypeError when |type| is
not present or is invalid.
Bug: 257511
Change-Id: Ib20001d48296ea4af70368fa494b0d712348da6b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1864659
Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Reviewed-by: Mounir Lamouri <mlamouri@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
Cr-Commit-Position: refs/heads/master@{#707018}
--
wpt-commits: 1ad09e9966c47f9b1fed62c57bd6a1e67b81e0ab
wpt-pr: 19756
Automatic update from web-platform-tests
[Trusted Types] Remove TrustedURL.
The current Trusted Types spec no longer supports TrustedURL. This CL adapts
to the spec.
Reland after revert (crrev.com/c/1866406)
Bug: 1002555
Change-Id: Ia683ad3ff4e7390ba59bf7313fd605c976cea3b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1834142
Commit-Queue: Daniel Vogelheim <vogelheim@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#706886}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1864798
Cr-Commit-Position: refs/heads/master@{#706959}
--
wpt-commits: 776c49d09c52ec0770b847892380f96b09655b14
wpt-pr: 19762
Automatic update from web-platform-tests
Add test for FCP vs LCP
This CL adds a test where FCP must be equal to LCP for a website that
has a single contentful element: a <p>. It is currently flaky in Chrome.
Bug: 1015130
Change-Id: I0da2d7b15ac72fe2f0964043f01c49b089d201a0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1865540
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Tom McKee <tommckee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#706952}
--
wpt-commits: ef41eb11512e5ebbf029a9b4730e634a7990dfab
wpt-pr: 19740