Automatic update from web-platform-tests
[ci] Collect results from prior release of Safari (#17187)
Safari Technology Preview version 83 includes a bug which interferes
with some of the web-platform-tests.
--
wp5At-commits: 317b65149363ff2a25159b6f83deee6b5894e073
wpt-pr: 17187
Automatic update from web-platform-tests
[testharness.js] Refactor integration tests
Some of the tests for testharness.js are intended to verify the
framework's behavior following test timeouts. Because these tests are
expressed in terms of the framework, the task of executing them is also
susceptible to timeouts. This is partially mitigated by using the "long"
timeout metadata, but experience has demonstrated that the tests may
exceed even this extended duration in some contexts.
Relocate the tests for timeout behavior to a dedicated file, and
refactor them to occur in parallel. This halves the execution time for
the current tests and also provides a more reliable pattern for the
future introduction of additional tests.
--
[testharness.js] Correct automated tests
The automated tests for testharness.js contained three errors. These
errors were only recently discovered because the affected sub-tests are
skipped in environments which do not implement the `unhandledrejection`
event. Firefox implemented this event in version 68 [1], so the errors
are now apparent.
Fix the errors so the newly-executed tests accurately describe the
correctness of testharness.js.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1362272
--
wp5At-commits: 8abdb543b6f4ab745d3016db51089d4285fc2a05, 217253f445f21696255e2b3a26836a03e82de3b6
wpt-pr: 17191
Automatic update from web-platform-tests
Service workers: Resurrection is no longer a thing (#17139)
* Updating tests now we've removed resurrection
* Async test to promise test
* Proper cleanup after tests
* More feedback fixes
* Removing comments
* Adding test for controlled iframe
* Fixing tests following feedback
--
wp5At-commits: c6839851b45931abc17290130cd6d1e83da8f672
wpt-pr: 17139
Automatic update from web-platform-tests
[css-contain] Fix <select> dimensions when size containment is set
In r666210 we fixed the dimensions of <select> elements
with size containment.
However the fix was not covering the case when you set
"contain: size" to an already existent <select> element.
To fix this we need to reset the options width
in LayoutMenuList::UpdateOptionsWidth().
BUG=966673
TEST=external/wpt/css/css-contain/contain-size-select-002.html
Change-Id: I162134ff050d64e9ff1d824b5747adafb9a993c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1647152
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#666594}
--
wp5At-commits: 65edf8d7f9938826764fd1796fc24ee0b26f8ea9
wpt-pr: 17196
Automatic update from web-platform-tests
[Native File System] Remove copyTo and moveTo features
These features are no longer part of the spec. This code removes their
implementation.
Bug: 968552
Change-Id: I089254cac5ebc52a989194c69236497d347260d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643892
Commit-Queue: Olivier Yiptong <oyiptong@chromium.org>
Auto-Submit: Olivier Yiptong <oyiptong@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Reviewed-by: Oliver Chang <ochang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666502}
--
wp5At-commits: 6a9b97ac6d224b2a4d238d1fe1a7f61e70888970
wpt-pr: 17175
Automatic update from web-platform-tests
Mark subtree of a scroller as having dirty compositing inputs after scroll.
This is because the overlap-testing rects depend on scroll offset.
Bug: 950154
Change-Id: Iacb3d373fe1b9be315701a55d604e44edb88f040
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638620
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Mason Freed <masonfreed@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666480}
--
wp5At-commits: da9264974d2cb05537302778e7c34838560722ed
wpt-pr: 17153
Automatic update from web-platform-tests
[ElementTiming] Text support part 2
This CL allows dispatching text Element Timing entries. The
TextElementTiming attribute in TextRecordsManager cannot be set on the
constructor of TextPaintTimingDetector because it is constructed too
early, upon construction of LocalFrameView. The intersectionRect is not
supported yet because TextRecord does not include that information.
Bug: 942033
Change-Id: I65001c25d5ba874456a7bdea4cc26df8d059ee63
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1639107
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666397}
--
wp5At-commits: 072daa708b4fb36091a52cadbafdabc9166c0f85
wpt-pr: 17122
Automatic update from web-platform-tests
Load Ahem as a web font everywhere (part 1a) (#17190)
Small fixup for two tests that are non-reftests but use Ahem. They need
to use explicit_done and also wait for font load event before running.
--
wp5At-commits: 3cf12b53ad8be6862771d3975b59eda56db6c42e
wpt-pr: 17190
Automatic update from web-platform-tests
Fix ref image for border-radius-dynamic-from-no-radius
Drawing a 100px x 100px div with border radius 50px is not the same as
with border radius calc(100% - 1px) = 99px.
R=foolip@chromium.org
BUG=968430
Change-Id: I953c26b72d55d930cdbbcfa969f38b892e3151f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1639566
Auto-Submit: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Philip Jägenstedt <foolip@chromium.org>
Reviewed-by: Philip Jägenstedt <foolip@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666247}
--
wp5At-commits: fe2961715f4663be36d5ff849e3f78374c1fc2f6
wpt-pr: 17150
Automatic update from web-platform-tests
[css-contain] Fix <select> dimensions with size containment
Elements with "contain: size" should be treated as having no contents,
that's not happening for <select> elements.
To fix this we add a check for size containment in
LayoutMenuList::UpdateOptionsWidth().
BUG=966673
TEST=external/wpt/css/css-contain/contain-size-select-001.html
Change-Id: Ie71a16e113d7bef4fd5c7b62e1838feba9b15cb2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643872
Reviewed-by: Emil A Eklund <eae@chromium.org>
Commit-Queue: Manuel Rego <rego@igalia.com>
Cr-Commit-Position: refs/heads/master@{#666210}
--
wp5At-commits: b47e5692282cf7ca834f138fcffcbc6d1693c40f
wpt-pr: 17181
Automatic update from web-platform-tests
Adjust imagesrcset test for device pixel ratio (#17184)
--
wp5At-commits: 62c5b2855a5d54ef66165dc23a511871715f3ab4
wpt-pr: 17184
Automatic update from web-platform-tests
NativeFileSystemDirectoryHandleImpl::GetChildURL should validate |name|
Updates NativeFileSystemDirectoryHandleImpl::GetChildURL() to return a
base::File::Error for invalid |name| input. |name| must specify a
direct child of the current directory. Invalid |name| inputs include:
1. Empty string: ''
2. Current directory: '.'
3. Parent directory: '..'
4. Strings containing path separators like '/'
Updates the callers of GetChildURL() to handle errors by immediately
running callbacks with the base::File::Error returned by GetChildURL().
Extends existing NativeFileSystem API webtests by adding invalid 'name'
input tests for each JavaScript API with a 'name' parameter, including
getFile(), getDirectory(), moveTo(), and copyTo().
Bug: 960411
Change-Id: Ida6ebf1cb2d1017e2cafe386c30d5cb65430055c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643984
Commit-Queue: Steve Becker <stevebe@microsoft.com>
Auto-Submit: Steve Becker <stevebe@microsoft.com>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666118}
--
wp5At-commits: 78171013d97f5416ccc24e91a43d44d98fc30036
wpt-pr: 17178
Automatic update from web-platform-tests
Add test for active processing of AudioBufferSourceNode
Test that when an AudioBufferSourceNode stops, the number of channels
of its output changes (eventually) to 1 as required when a node is not
actively processing anymore.
Chrome already supports this notion (via |DisableOutputs()|), so we're
just adding a test for this.
Bug: 954545
Test: the-audiobuffersourcenode-interface/active-processing.https.html
Change-Id: I4fab646df204720cc1efe2e3ae325e60cb22e49b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643729
Commit-Queue: Raymond Toy <rtoy@chromium.org>
Reviewed-by: Hongchan Choi <hongchan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666013}
--
wp5At-commits: c027c41a085a874404922c638387c97df74b4ebf
wpt-pr: 17169
Automatic update from web-platform-tests
Expand set of allowed types when updating manifest. (#17172)
--
wp5At-commits: 53706a93e0963339ae02865f78062af5cc054886
wpt-pr: 17172
Automatic update from web-platform-tests
[LayoutNG] Fix :first-letter not getting a legacy layout object.
:first-letter is weird. The element which the first letter is attached
to can differ from the layout object which it is attached to.
This difference caused us to crash.
Bug: 967194
Change-Id: Id186ae1d61ce42ae0d6d54d8524cc854abb3c78a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1636312
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665965}
--
wp5At-commits: e8bfd2e0fbd346d90f673ddfd0f7fe11ce496388
wpt-pr: 17091
Automatic update from web-platform-tests
[ElementTiming] Change |name| and add |url| to PerformanceElementTiming
This CL makes the implementation match the changes in the explainer:
https://github.com/WICG/element-timing. In particular, name is now set
to "image-paint" for image entries, and url is added.
Bug: 879270
Change-Id: Id02e5305ac1e9bf9fa1fc18efe63d8cc280c5f4a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1635733
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Nicolás Peña Moreno <npm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665930}
--
wp5At-commits: 3e07a6ab685f2f924ee066017d50d9708f74b3d9
wpt-pr: 17087
Automatic update from web-platform-tests
Adjust for device pixel ratio (#17160)
The test assumes device pixel ratio of 1 but there are platforms where 2
is used, adjust the test for that.
--
wp5At-commits: b0fefa679fc09c6ee4d976ee27c1b11222e05e12
wpt-pr: 17160
Automatic update from web-platform-tests
[wpt] Correctly set the browser channel for Edge
This PR fixes two issues:
1. Add the "dev" channel for Edge (edgechromium).
2. When a channel is unrecognized for a browser, the channel is now
correctly passed as is to wptrunner (as the log message says).
--
wp5At-commits: a1105b53b298653f76ca1c4c1d429397964d4f6b
wpt-pr: 17147
Automatic update from web-platform-tests
Add new tests for CSS properties math-style and math-script-level (#17100)
* Add tests for new CSS property math-style.
* Add tests for CSS property math-script-level
* Add tests using scaling factors from the MATH table.
* Improve coverage of math-script-level-004:
- Test scaling without MATH font.
- Test scaling up and down.
- Test all transitions between levels -3, -1, 0, 1, 2, 3, 5.
* Add tests to check issue #3739 and interaction with script-level.
* Add a tentative reftest to check how math-script-level and font-family interacts on font-size change. This is related to https://github.com/w3c/csswg-drafts/issues/3906
--
wp5At-commits: 90d09993c72864735e76cf4d5f152436273ffdcd
wpt-pr: 17100
Automatic update from web-platform-tests
Windows calls the arch AMD64, not x86_64
--
files-changed outputs OS paths
--
Binary data needs to be written as binary data on Windows
--
Make test_serve skipped on Windows with a clear reason
--
Provide a more specific link for this xfail
--
Fix#17075: canonicalize case when checking for certutil.exe
--
Fix#17077: Teach wpt.browser about Chrome on Windows
--
Teach tools.wpt.browser how to find Firefox on Windows
--
wp5At-commits: de25e04947dab014dfa623948e055594e203131f, 4f975b7207653319b363e549feb87715a7a29609, ffaaaca11bb8d297feba557692f00771618fe7e9, f00a22e88fe42bcc06e57768f8da9eecaa643556, f2eddb9c548d43c58fcb3ca5b6afd1b680a17077, 820c319869533873d119b929b5692bb172a2c33a, 36a63ef48af0e9a99e790727ff1143aa11e30dad, 744c614ea83973a5316fdec3b0f99ecef7820a28
wpt-pr: 17079
Automatic update from web-platform-tests
Don't attempt simplified layout inside a multicol container.
The state machinery inside multicol layout keeps track of the current
LayoutMultiColumnSet being worked on, so we cannot simply enter an
arbitrary element, so some work, and leave again.
Bug: 967180
Change-Id: Id40be07e20c1f575c07161127937e0cc9fa75ba8
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640416
Commit-Queue: Emil A Eklund <eae@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665887}
--
wp5At-commits: 65082b0080ae7c13a1846d3f1bcdc30cca1feea3
wpt-pr: 17143
Automatic update from web-platform-tests
Wrap event handlers in Client Hints tests in `t.step_func` (#17164)
Without this, any failed assert will cause a harness error instead of
failing the test.
Note that some problematic use like
`win.addEventListener('load', acceptChLifetimeLoaded, false)` remains,
but fixing these would require introducing new tests.
--
wp5At-commits: 8805e118d9d915a3bc72f6e18620243bb65ba20b
wpt-pr: 17164
Automatic update from web-platform-tests
Add test for joint session state manipulation
Browsers don't agree on how top-level container should handle the navigation of the child, particularly around if the state should be overwritten by the child or not.
--
wp5At-commits: 95fd9eddbd3e78adabae677abfb454f2778c3240
wpt-pr: 16381
Automatic update from web-platform-tests
Serialization algorithms should not be changed in the middle of a serialization
Our serializer detected serialization type with |node.GetDocument()
.IsHTMLDocument()|. Usually it stays with a single value during a single
serializer call. However, <template>'s content can be owned by a document
different from the <template>. We should store serialization type detected
with the specified node.
* Change SerializationType enum items:
kAsOwnerDocument / kForceXML ==> kHTML / kXML
* SerializeAsHTMLDocument() doesn't need an argument.
Also, rename it to SerializeAsHTML() for simplicity.
Bug: 968079
Change-Id: I4e7b20068eb4518a53d0fbf0341fd114498a3231
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640584
Reviewed-by: Yoshifumi Inoue <yosin@chromium.org>
Commit-Queue: Kent Tamura <tkent@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665811}
--
wp5At-commits: 1c4ab4d185f0d758c07a7e042b9c79e19c2c3fe8
wpt-pr: 17129
Automatic update from web-platform-tests
[serve] Make pywebsocket honor log_level config
Previously, `wpt serve` always starts pywebsocket with hard-coded
the default "debug" log level regardless of config.json, although it
does pass the log level from the config to wptserve. This leads to
inconsistent logging levels when a non-default log level is specified in
config.json, and makes it impossible for users to silence `wpt serve`
(pywebsocket also happens to be quite spammy).
The implementation is unfortunately hacky (double configurations) in
order to work around an earlier workaround which reloads the logging
module (#13091).
--
wp5At-commits: 7edf9eabfae3550a4dd2a48625e68b02a734de15
wpt-pr: 17124
Automatic update from web-platform-tests
[css-flexbox] Do layout for block axis intrinsic sizes
In the block axis, we do have to do layout for {min,max,fit}-content
so we can determine the intrinsic size. MainAxisLengthIsDefinite here
is called from ConstructAndAppendFlexItem via ChildHasIntrinsicMainAxisSize
(which needs a better name).
Bug: 968940
Change-Id: If74e6098280077fefe607e2c5b1f70f133ca1032
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1641510
Reviewed-by: Emil A Eklund <eae@chromium.org>
Reviewed-by: David Grogan <dgrogan@chromium.org>
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Auto-Submit: Christian Biesinger <cbiesinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665663}
--
wp5At-commits: 87fea094d82bac92f1ab5585aca19a785f841c23
wpt-pr: 17151
Automatic update from web-platform-tests
Use testdriver Action API in WPT pointerevent tests - Part 9
In order to run the web-platform-tests automatically, we will use
testdriver Action API in all the wpt to simulate inputs. Here we are
changing one pointerevent input test which has "touch-action: none" on
the table's row and cell, which tests that touch-action does not apply
to table rows, row groups, table columns, and column groups.
This is the ninth CL that changes part of the pointerevent input
tests.
Bug: 606367
Change-Id: Ie3b1d4a192c5c538f0de4c60ab5c9c492185d561
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1639080
Commit-Queue: Lan Wei <lanwei@chromium.org>
Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665568}
--
wp5At-commits: 48e9caeeb68447b31bf9f58b8bcc71dc3661ba05
wpt-pr: 17123
Automatic update from web-platform-tests
Reland "Reland "Adding support to bitmaprenderer in OffscreenCanvas""
Registering the factory on OffscreenCanvas in modules, adding
ImageBitmapRenderer to the union type for OffscreenCanvas.
Adding new functionality to bitmaprenderer to let it be used
in offscreencanvas.
Changing IDL and some tests to validate new functionality.
Adding a new virtual test to guarantee testing validation
of trasnsfertooffscreencanvas for bitmaprenderer.
Added bug: 969151 for the two missing tests.
TBR=chrishtr
Bug: 907141
Change-Id: I7c611952686aabdf2eb3df8ffe5ca73a69ae97f6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638919
Reviewed-by: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Commit-Queue: Juanmi Huertas <juanmihd@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665260}
--
wp5At-commits: 209c15ce44be1c7a9059167676843e1a711a2734
wpt-pr: 17121
Automatic update from web-platform-tests
[WPT] Reland Upload a test for sending mouse events with key pressed (#16475)
* [WPT] Reland Upload a test for sending mouse events with key pressed
When we have keyboard events and mouse events send together, we should
set key modifies in mouse events. This test first presses some keys
then send some mouse events. This test only works on Chrome.
Bug: 606367
TBR=nzolghadr@chromium.org
Change-Id: Idad0bcca2c03f961f6c6af211d7f843f06e14fc1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1544170
Reviewed-by: Lan Wei <lanwei@chromium.org>
Commit-Queue: Lan Wei <lanwei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#653672}
* Update Firefox expectations to match actual results
* Expect Chrome to pass
--
wp5At-commits: 29b7c1aeea57ca62dc7c2579a601aba077c1805f
wpt-pr: 16475
Automatic update from web-platform-tests
Ensure that testfiles revish is a string (#17134)
The mypy changes added an assert that will fail in the case where
no revish is supplied on the command line, since the branch_point
function returns unicode and so we cast the revish to unicode not str.
--
wp5At-commits: 631956b6a42f63af5ec2f64b4224a9caed8f2c36
wpt-pr: 17134
Automatic update from web-platform-tests
[LayoutNG] DETAILS/SUMMARY may override display type.
We cannot safely assume, based on display type, that a DETAILS or
SUMMARY element is going to establish a new formatting context, since
they may ignore the display type and just create a regular block
container (which doesn't necessarily establish a new formatting
context).
Bug: 969619
Change-Id: Ie59fe7301f8706cd4d39b3312fe6748c4ffb17e6
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640410
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665532}
--
wp5At-commits: 8bceacbe19657ffe1273ff75d95bde03f66a61c6
wpt-pr: 17137
Automatic update from web-platform-tests
manifest.update.update's manifest_path argument should be optional (#17138)
It was prior to e98eee5aec6ba154f2f086e9d2f0a287617e8519 landing, and
that inadvertently changed it to being required.
--
wp5At-commits: 49907ff6eacba4d2fa32b9fb3975de38a5e64295
wpt-pr: 17138
Automatic update from web-platform-tests
[LayoutNG] Hang preserved trailing spaces for `text-align: start`
This patch hangs preserved trailing spaces when `text-align`
is `start` (or `left` in LTR or `right` in RTL).
The previous tests did not cover `start` case because it was
thought not observable, but issue 966773 discovered that it
is ovservable, and tests figured out that all impls hang in
this case.
This patch matches LayoutNG to legacy. The test is tentative
until the CSS WG resolution.
One test was failing before this patch but was accidentally
passed. Now it really fails:
Bug: 966773
Change-Id: I324b0c83e7aa9e5f3233b7bc56b262ddc5ee1fe2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1640139
Commit-Queue: Koji Ishii <kojii@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665495}
--
wp5At-commits: 2429c850375f5862e75717678c381ba0e52687b6
wpt-pr: 17126
Automatic update from web-platform-tests
service worker: Add more tests for updateViaCache and type in register. (#17131)
Tests for https://github.com/w3c/ServiceWorker/pull/1411.
* updateViaCache only updates if register() resolves.
* Changes to updateViaCache and type prevent the job from being
coalesced to the previous job.
--
wp5At-commits: 8603f095d72afd7cbd78e875167ddabf38266fa0
wpt-pr: 17131
Automatic update from web-platform-tests
Plumb referrer through portal navigation.
This adds support for the referrerpolicy attribute, including its default
behavior (which may send the Referer header by default).
Change-Id: I24fa87a8973c41d365027e7ef2bdfd2b1d369cb1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1631724
Reviewed-by: Lucas Gadani <lfg@chromium.org>
Reviewed-by: Nasko Oskov <nasko@chromium.org>
Auto-Submit: Jeremy Roman <jbroman@chromium.org>
Commit-Queue: Jeremy Roman <jbroman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665252}
--
wp5At-commits: 95fb1ac97ceb8a05e3422c3d0c507acfaf191522
wpt-pr: 17052
Automatic update from web-platform-tests
[css-flexbox] Don't set height to 0 before ForceLayout
It's not necessary and causes problems in LayoutNG when we reuse the
cached fragment inside of ForceLayout (nothing will set the height
to the correct value)
In the specific testcase, we incorrectly think that the block has a
percentage-sized child due to the abspos item.
Bug: 967061
Change-Id: If6fabc93173f025966f359510e5b600914376e45
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1638192
Commit-Queue: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Emil A Eklund <eae@chromium.org>
Cr-Commit-Position: refs/heads/master@{#665233}
--
wp5At-commits: c6ed6d1f2eff41e6d1b87b526ea62079edec2e9f
wpt-pr: 17120
Automatic update from web-platform-tests
[css-transforms] backface-visibility parsing (#15288)
Test that backface-visibility accepts the grammar
'visible | hidden', with computed values as specified.
https://drafts.csswg.org/css-transforms-2/#backface-visibility-property
Co-authored-by: Eric Willigers <ericwilligers@chromium.org>
--
wp5At-commits: 717f9e90d725bb329dadf744631f5a5350507a7d
wpt-pr: 15288