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

58844 Коммитов

Автор SHA1 Сообщение Дата
Masayuki Nakano 26910d70ce Bug 1725850 - part 18: Port editor/libeditor/crashtests/467647-1.html to WPT r=saschanaz
I think that the crashtests marked as `needs-focus` should wait `focus` event
in the document.  I think that `focus` event is fired only when the window has
focus (*1) and `Element.focus()` steals focus unless chrome UI has focus (*2).
If the testing document hasn't get focus yet, `focus` event will be dispatched
later (*3).

1: https://searchfox.org/mozilla-central/rev/d8d7539593d5a3071841289dee72f971650073ce/dom/base/nsFocusManager.cpp#1672-1681
2: https://searchfox.org/mozilla-central/rev/d8d7539593d5a3071841289dee72f971650073ce/dom/base/nsFocusManager.cpp#1683-1691
3: https://searchfox.org/mozilla-central/rev/d8d7539593d5a3071841289dee72f971650073ce/dom/base/nsFocusManager.cpp#759-777

Depends on D125920

Differential Revision: https://phabricator.services.mozilla.com/D125921
2021-09-22 21:30:54 +00:00
Masayuki Nakano 1e7828e884 Bug 1725850 - part 17: Port editor/libeditor/crashtests/456727-2.html to WPT r=saschanaz
Depends on D125919

Differential Revision: https://phabricator.services.mozilla.com/D125920
2021-09-22 21:30:53 +00:00
Masayuki Nakano 0483379cbe Bug 1725850 - part 16: Port editor/libeditor/crashtests/456727-1.html to WPT r=saschanaz
Depends on D125918

Differential Revision: https://phabricator.services.mozilla.com/D125919
2021-09-22 21:30:53 +00:00
Masayuki Nakano 28bbe04f1b Bug 1725850 - part 15: Port editor/libeditor/crashtests/448329-3.html to WPT r=saschanaz
Depends on D125917

Differential Revision: https://phabricator.services.mozilla.com/D125918
2021-09-22 21:30:52 +00:00
Masayuki Nakano e9d6cc71eb Bug 1725850 - part 14: Port editor/libeditor/crashtests/448329-2.html to WPT r=saschanaz
Depends on D125916

Differential Revision: https://phabricator.services.mozilla.com/D125917
2021-09-22 21:30:52 +00:00
Masayuki Nakano 54be07ba20 Bug 1725850 - part 13: Port editor/libeditor/crashtests/448329-1.html to WPT r=saschanaz
Depends on D125915

Differential Revision: https://phabricator.services.mozilla.com/D125916
2021-09-22 21:30:52 +00:00
Masayuki Nakano c7424ffec6 Bug 1725850 - part 12: Port editor/libeditor/crashtests/430624-1.html to WPT r=saschanaz
Depends on D125914

Differential Revision: https://phabricator.services.mozilla.com/D125915
2021-09-22 21:30:51 +00:00
Masayuki Nakano 0f8cc24fcb Bug 1725850 - part 11: Port editor/libeditor/crashtests/420439.html to WPT r=saschanaz
The test requires to support allowing nested `execCommand` if we want to run
completely.  From point of view of the purose of crashtests, we should allow
it for testing in more complicated situation.  Therefore, this patch allows
it while the test is running by the pref.

Differential Revision: https://phabricator.services.mozilla.com/D125914
2021-09-22 21:30:51 +00:00
Kimberly Sereduck 9241c7d517 Bug 1731657: Update facebook warm page load test to navigate to sub-page rather than about:blank r=perftest-reviewers,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D126129
2021-09-22 20:40:32 +00:00
Sebastian Hengst 109fcf108e Bug 1732107 - restore meta data file for webidl/ecmascript-binding/has-instance.html. r=annevk DONTBUILD
Bug 1728967 dropped it but dom.webidl.crosscontext_hasinstance.enabled is
`true` outside Nightly and needs to be set to `false` in this file for the test.

Differential Revision: https://phabricator.services.mozilla.com/D126358
2021-09-22 17:16:50 +00:00
Ms2ger 4c03392bbd Bug 1732030 - Fix expectations for WebAssembly.Function tests; r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D126351
2021-09-22 14:01:21 +00:00
Kershaw Chang fba6d93694 Bug 1695924 - Clear svcparam.odoh after using it, r=necko-reviewers,dragana
`svcparam.odoh` is a temporary variable and should be cleared after writing to buffer.

Differential Revision: https://phabricator.services.mozilla.com/D126330
2021-09-22 12:31:29 +00:00
Sebastian Hengst 873bb961bc Bug 1731978 - adjust expectation for secure-payment-confirmation tests on Windows ccov. DONTBUILD
Bug 1730661 had removed the expectations.

Differential Revision: https://phabricator.services.mozilla.com/D126341
2021-09-22 10:57:56 +00:00
Sebastian Hengst 63398f93a9 Bug 1731973 - adjust test expectations for on Windows ccov. DONTBUILD
Bug 1728174 had modified it.

Differential Revision: https://phabricator.services.mozilla.com/D126336
2021-09-22 10:02:21 +00:00
Sebastian Hengst d0f645a16d Bug 1731923 - adjust test expectations for resource-timing/object-not-found-adds-entry.html. DONTBUILD
Bug 1729451 had refactored the test.

Differential Revision: https://phabricator.services.mozilla.com/D126334
2021-09-22 09:38:23 +00:00
Alex Lopez a8e7083c84 Bug 1696251: Allow mach commands as stand-alone functions and adapt existing commands. r=mhentges,webdriver-reviewers,perftest-reviewers,sparky,whimboo
This removes the `@CommandProvider` decorator and the need to implement
mach commands inside subclasses of `MachCommandBase`, and moves all
existing commands out from classes to module level functions.

Differential Revision: https://phabricator.services.mozilla.com/D121512
2021-09-21 20:38:16 +00:00
moz-wptsync-bot 58c40e3491 Bug 1730661 - [wpt-sync] Update web-platform-tests to 7368bcb6a3b8b393e5e83e36530ba14b6133eff3, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 7368bcb6a3b8b393e5e83e36530ba14b6133eff3
wpt-type: landing
2021-09-21 14:21:54 +00:00
Joey Arhar aa163278ca Bug 1729936 [wpt PR 30473] - Revert ScopedForcedUpdate Range changes, a=testonly
Automatic update from web-platform-tests
Revert ScopedForcedUpdate Range changes

This reverts two patches:
http://crrev.com/919277
http://crrev.com/919407
The first patch caused a memory regression, and the second patch is
based on it so it must also be reverted.
The memory regression probably won't be too hard to fix, but since it's
this close to the branch I'm just going to revert them.

Bug: 1236774
Fixed: 1247842
Change-Id: I5c5bb3c3a0a53ba4f6c2ba87a28f0b00fe6e0294
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3152055
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Commit-Queue: Mason Freed <masonf@chromium.org>
Auto-Submit: Joey Arhar <jarhar@chromium.org>
Reviewed-by: Mason Freed <masonf@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919874}

--

wpt-commits: 7368bcb6a3b8b393e5e83e36530ba14b6133eff3
wpt-pr: 30473
2021-09-21 14:21:53 +00:00
moz-wptsync-bot 5b76159f8a Bug 1727615 [wpt PR 30182] - Update wpt metadata, a=testonly
wpt-pr: 30182
wpt-type: metadata
2021-09-21 14:21:52 +00:00
Domenic Denicola 8b7e712699 Bug 1727615 [wpt PR 30182] - Tests for history.pushState() URL rewriting, a=testonly
Automatic update from web-platform-tests
Tests for history.pushState() URL rewriting

See https://github.com/whatwg/html/issues/6836. Follows https://github.com/whatwg/html/pull/7044.
--

wpt-commits: 130d57f9a1d6f4f51bb9bd81444978efad7016ce
wpt-pr: 30182
2021-09-21 14:21:52 +00:00
moz-wptsync-bot 505a183d26 Bug 1729892 [wpt PR 30420] - Update wpt metadata, a=testonly
wpt-pr: 30420
wpt-type: metadata
2021-09-21 14:21:51 +00:00
Morten Stenshorne 0fe453514d Bug 1729892 [wpt PR 30420] - Improve breaking before nested multicols and their rows., a=testonly
Automatic update from web-platform-tests
Improve breaking before nested multicols and their rows.

1. Avoid breaking inside an inner multicol fragment if there were
suboptimal breaks inside even if the inner multicol container didn't
break in the outer fragmentation context. multicol-nested-018.html,
multicol-nested-022.html and multicol-nested-023.html test this.

2. Properly constrain balanced column block-size to remaining space in
the outer fragmentainer.  We used to let unbreakable content override
the remaining space, but this is wrong. This fixes
forced-break-too-short-column.html and
nested-short-first-row-extra-tall-line.html

Store break appeal in NGLayoutResult, rather than in NGBreakToken. The
reason is that we may have a violating break inside a fragment that
happened inside a nested fragmentation context, even if the fragment
doesn't necessarily break within the outer fragmentation context.

Also create a proper break token inside a nested multicol container if
there is none and we want to break before the first piece of column
content. Calling SetDidBreakSelf() manually, like we used to, confused
FinishFragmentation() into thinking that we were past the end of the
block-end content box of the multicol container. This is tested by
nested-with-padding.html Because of this change, the code in
PreviousInnerFragmentainerIndex() needed an update, to ignore this break
token, since break-before tokens don't have a sequence number.

Remove the has_violating_descendant_break flag, and use the break appeal
in the layout result instead. We had a column-balancing bug where where
we were missing break-inside:avoid violations, because such violations
don't affect the child's stored break appeal (the reason for this is
explained in further detail inside CalculateBreakAppealInside()).
Such violations were already propagated correctly to the builder's break
appeal, so now it just works. This is tested by
multicol-fill-balance-014.html . Also remove
LayoutNGBlockFragmentation-specific baselines for
moz-multicol3-column-balancing-break-inside-avoid-1.html because of
this, as we now render identically to the legacy engine.

This change fixes some existing tests. It also made
outer-column-break-after-inner-spanner-2.html render correctly, but not
according to the expectation, which was written for the legacy engine.
The legacy engine fails to push the block with the BR inside entirely to
the next outer fragmentainer. So replce it with a correct test:
multicol-nested-017.html

Bug: 829028
Change-Id: I13b2d95a0eb0407a82c8c24070a6dff4d2f620e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3150413
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919825}

--

wpt-commits: 3d56f2cc3e241a413c6801597a5895eeb9c1dded
wpt-pr: 30420
2021-09-21 14:21:51 +00:00
moz-wptsync-bot c8d1e11aeb Bug 1729891 [wpt PR 30419] - Update wpt metadata, a=testonly
wpt-pr: 30419
wpt-type: metadata
2021-09-21 14:21:50 +00:00
Morten Stenshorne 821b510d31 Bug 1729891 [wpt PR 30419] - Avoid suboptimal breaks inside a column row when appropriate., a=testonly
Automatic update from web-platform-tests
Avoid suboptimal breaks inside a column row when appropriate.

Set a minimum appeal for breaks inside a nested multicol container, if
the row is past the block-start of the outer fragmentainer. If there's
content that breaks suboptimally (with a lower appeal than any previous
breaks), push such content ahead of us, so that it ends up in the next
outer fragmentainer. There may be more space there, so that the
suboptimal break may be avoided.

Propagate the lowest appeal among all column breaks to the multicol
fragment builder, so that an ancestor can decide to break before the
entire multicol container, if that would be better. This currently only
works if the multicol container itself breaks, since break appeal is
stored in the break tokens. A follow-up CL will fix this (by storing it
in NGLayoutResult instead), so that we'll also detect suboptimal breaks
inside a nested multicol container that didn't break in the outer
fragmentation context.

This doesn't fix any existing tests by itself, but will contribute to
it. A follow-up CL will fix some remaining problems, so that quite a few
existing tests will finally pass.

Bug: 829028
Change-Id: I4a09e2163aa194780be986f358283d4e8da9a115
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149995
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919814}

--

wpt-commits: 8097f1959cf300cd423192fe36d00c05c58c066c
wpt-pr: 30419
2021-09-21 14:21:50 +00:00
moz-wptsync-bot d46248081c Bug 1720816 [wpt PR 29686] - Update wpt metadata, a=testonly
wpt-pr: 29686
wpt-type: metadata
2021-09-21 14:21:49 +00:00
Austin Sullivan 062024035a Bug 1720816 [wpt PR 29686] - Add FileSystemHandle::move() and FileSystemHandle::rename() methods, a=testonly
Automatic update from web-platform-tests
Add FileSystemHandle::move() and FileSystemHandle::rename() methods

Currently, it is not possible to move or rename a file or directory
without creating a new file/directory, copying over data (recursively,
in the case of a directory), and removing the original.

This CL allows for the atomic moving of a file or directory on the
local file system without needing to duplicate data.

Moves to non-local file systems will are not guaranteed to be atomic
and will involve duplicating data.

PR: https://github.com/WICG/file-system-access/pull/317

Bug: 1140805
Change-Id: I774ed1d9616249b6ecc80783db48a7bfee915aab
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2984739
Commit-Queue: Austin Sullivan <asully@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Reviewed-by: Victor Costan <pwnall@chromium.org>
Reviewed-by: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919810}

--

wpt-commits: 72023078617ed82a4c707c7966fffe42b0f0e66a
wpt-pr: 29686
2021-09-21 14:21:49 +00:00
Kevin Ellis 013bf8a038 Bug 1729735 [wpt PR 30400] - Update scroll-animation tests to be independent of scrollbar width, a=testonly
Automatic update from web-platform-tests
Update scroll-animation tests to be independent of scrollbar width

This patch addresses sources of test failures observed when implementing
a polyfill implementation of scroll timelines. Different platforms can
use different scrollbar widths, which leads to some changes in
expectations. By hiding the scrollbars, we have consistency across
platforms and avoid fractional scroll offsets.

Previous expectations may be the source of Mac failures.
Deferring possible re-enabling of Mac tests to a followup CL.

Bug: 1246372
Change-Id: I6b7ad072af495b23e4acf0654a210847de8cb78b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149090
Reviewed-by: Xida Chen <xidachen@chromium.org>
Commit-Queue: Kevin Ellis <kevers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919758}

--

wpt-commits: ef3d38ed29fcc2760eaf3af45d9eb8a0845522ff
wpt-pr: 30400
2021-09-21 14:21:48 +00:00
moz-wptsync-bot bdf77c3084 Bug 1729727 [wpt PR 30397] - Update wpt metadata, a=testonly
wpt-pr: 30397
wpt-type: metadata
2021-09-21 14:21:47 +00:00
Ari Chivukula 851606edae Bug 1729727 [wpt PR 30397] - [Re-Factor Client Hints] (2) Fix the naming of (unlaunched) `lang` client hint, a=testonly
Automatic update from web-platform-tests
[Re-Factor Client Hints] (2) Fix the naming of (unlaunched) `lang` client hint

This change would be externally visible (changing `sec-ch-lang`
to `lang`), except that this client hint was never launched. The goal
is to remove the hint entirely, but a longer road is needed due to
the current code structure (see below).

This is a part of a series of CLs to re-factor the client hints code:
(1) Label hints with legacy names
(2) Fix the naming of (unlaunched) `lang` client hint
(3) Consolidate client hint name lists
(4) Migrate from array to map indexing for client hint names
(5) Remove (unlaunched) `lang` client hint

Bug: 1227043
Change-Id: Icb41198a5dcf03a9fc16b8822662faaa3951263c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149431
Auto-Submit: Ari Chivukula <arichiv@chromium.org>
Commit-Queue: Ari Chivukula <arichiv@chromium.org>
Reviewed-by: Fabrice de Gans <fdegans@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Matt Falkenhagen <falken@chromium.org>
Reviewed-by: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919706}

--

wpt-commits: eb90781d3ec0766b56286dbb19ecb31dc2c8369d
wpt-pr: 30397
2021-09-21 14:21:46 +00:00
moz-wptsync-bot a8f850bc1e Bug 1728531 [wpt PR 30283] - Update wpt metadata, a=testonly
wpt-pr: 30283
wpt-type: metadata
2021-09-21 14:21:46 +00:00
Delan Azabani eefeb55d16 Bug 1728531 [wpt PR 30283] - [css-pseudo] rework selection-decoration-*, a=testonly
Automatic update from web-platform-tests
[css-pseudo] rework selection-decoration-*

--
fix selection-decoration-p5 for Safari on macOS

--
clean up incomplete comments and outdated flavour text

--
oops i forgot to save the flavour text in p5 test

--
rename and retitle tests, as not all are about decorations anymore

--
fix lints about broken match links and SUPPORT-WRONG-DIR

--
move asserts to titles, move intro comments to asserts

--
clarify comment about anti-aliasing in p1 ref

--
rename tests to more meaningful paths

--

wpt-commits: 5fcc0ca603cf8fd34f232577a4dcdb0ba50ddbe4, 9691182292c65a1dd857333c4fdcb9d6ea9ba46d, e4c4705d6340708b1fdf875b89d1d934ae9a8341, b8c1d52f15e65ec317e07c4937c16c039f384c6a, e6afd4de5651e5ca624d1e618321d408492fcc9b, caffde7c25b177aed3f0c64094e990dbffeab1aa, ad3b1ed34417c8f1fd265b2174b0688fdccb6a4d, 120d06ddf28b3cc279fe000cb6de9bce87586650, 3315aefc163746686c5469cf29ca7e658cb74141
wpt-pr: 30283
2021-09-21 14:21:45 +00:00
moz-wptsync-bot 027c096997 Bug 1729707 [wpt PR 30395] - Update wpt metadata, a=testonly
wpt-pr: 30395
wpt-type: metadata
2021-09-21 14:21:45 +00:00
Antonio Sartori cedc40d066 Bug 1729707 [wpt PR 30395] - [anonymous_iframe] Add WPT for partitioned shared workers, a=testonly
Automatic update from web-platform-tests
[anonymous_iframe] Add WPT for partitioned shared workers

This CL adds a test checking that anonymous iframes get partitioned
shared workers.

Bug: 1226469
Change-Id: Ic11085834b567ca178a952828f638b5243eae25d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3148055
Commit-Queue: Antonio Sartori <antoniosartori@chromium.org>
Reviewed-by: Arthur Hemery <ahemery@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919676}

--

wpt-commits: fcef8d84a9fe8d0eecb7b33fda7ac19ab6f88885
wpt-pr: 30395
2021-09-21 14:21:44 +00:00
Koji Ishii 42395755af Bug 1729802 [wpt PR 30410] - [block-in-inline] Add 2 tests for margin collapsing, a=testonly
Automatic update from web-platform-tests
[block-in-inline] Add 2 tests for margin collapsing

Bug: 716930
Change-Id: I13011bcbaaa9bddac928c12a5d37fab907ebc79c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3150711
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Koji Ishii <kojii@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919608}

--

wpt-commits: ae238863b00bf13a65f5599ea1b9eac62386bd9b
wpt-pr: 30410
2021-09-21 14:21:43 +00:00
Joey Arhar d3a642a8af Bug 1729812 [wpt PR 30412] - Reland "Force DisplayLocks in <input type=image> layout APIs", a=testonly
Automatic update from web-platform-tests
Reland "Force DisplayLocks in <input type=image> layout APIs"

Original patch: http://crrev.com/919246
Revert patch: http://crrev.com/919305

The original patch's test was flaky because it didn't wait for the load
event when loading the image.

Unfortunately, it would seem that <input type=image> doesn't fire load
events within c-v:hidden subtrees like <img> does, which means that we
have no signal to wait for the image to load. I have filed a separate
issue for this, and will mark the test as timing out for now.
https://bugs.chromium.org/p/chromium/issues/detail?id=1247844

Bug: 1247417, 1247844
Fixed: 1247714
Change-Id: Ic76777857774cfa67d974e370358a1a720fa7025
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149403
Commit-Queue: vmpstr <vmpstr@chromium.org>
Auto-Submit: Joey Arhar <jarhar@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919597}

--

wpt-commits: f48fd037ceb2b498e0e4e2dd5004c41cd78771f4
wpt-pr: 30412
2021-09-21 14:21:43 +00:00
Olga Gerchikov e57bc7d56e Bug 1729555 [wpt PR 30383] - [CompositeClipPathAnimations] Support for CSS Transitions, a=testonly
Automatic update from web-platform-tests
[CompositeClipPathAnimations] Support for CSS Transitions

- Implemented handling transition keyframes.
- Simplified input for ClipPathPaintWorkletInput() - use BasicShape
  instead of ShapeClipPathOperation.

Bug: 1223975
Change-Id: Ic238778515dd0b76b0355dd66ab9c5edfd6becf5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3145771
Reviewed-by: Xida Chen <xidachen@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Olga Gerchikov <gerchiko@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#919589}

--

wpt-commits: 5f98e1de985b6b9cb7201027d1cd0df0d9671493
wpt-pr: 30383
2021-09-21 14:21:42 +00:00
Xida Chen 29feec22ba Bug 1728428 [wpt PR 30268] - Fix animation can see through problem, a=testonly
Automatic update from web-platform-tests
Fix animation can see through problem

We found that for the animations that uses paint worklet infra,
which are background-color and custom property animations, we can
see through the browser window when there is one keyframe with
alpha < 1.

Investigation shows that the reason is that the contents_opaque_
in the LayerImpl isn't correctly set. This CL fixes the problem
and add tests.

Bug: 1244155, 1237234
Change-Id: Iecddfa2c335f65e1857a96ae7790eaa4e91952d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3132822
Commit-Queue: Xida Chen <xidachen@chromium.org>
Reviewed-by: Philip Rogers <pdr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919572}

--

wpt-commits: 35ca181a5e60c920f21c58333238e303e140bb9b
wpt-pr: 30268
2021-09-21 14:21:42 +00:00
moz-wptsync-bot eaf10a6400 Bug 1729093 [wpt PR 30338] - Update wpt metadata, a=testonly
wpt-pr: 30338
wpt-type: metadata
2021-09-21 14:21:41 +00:00
Domenic Denicola 2d3b0e7bde Bug 1729093 [wpt PR 30338] - Implement AppHistoryEntry's dispose event, a=testonly
Automatic update from web-platform-tests
Implement AppHistoryEntry's dispose event

At least, for renderer-initiated disposals. Browser-initiated
disposals are tracked in https://crbug.com/1241598.

This also doesn't work in bfcache cases, as described in
https://crbug.com/1241655. Those are more generally broken.

Bug: 1183545
Change-Id: Ife4f022909d266d20ae04a5e543286bd60ec9107
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3140225
Reviewed-by: Nate Chapin <japhet@chromium.org>
Commit-Queue: Domenic Denicola <domenic@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919557}

--

wpt-commits: 8a46b5efbe03b8ea2a687867ec23cc1279d4709e
wpt-pr: 30338
2021-09-21 14:21:41 +00:00
Gérard Talbot dbaa40bd4a Bug 1694834 [wpt PR 27770] - Added a text-shadow and text-orientation: upright test, a=testonly
Automatic update from web-platform-tests
Added a text-shadow and text-orientation: upright test (#27770)

--

wpt-commits: f810df21e9e355b120d3ef338eb61b69e3dd2cc1
wpt-pr: 27770
2021-09-21 14:21:40 +00:00
Gérard Talbot 12ff7c82f8 Bug 1689849 [wpt PR 27412] - [css-text] 2 new word-spacing tests and 1 reference, a=testonly
Automatic update from web-platform-tests
[css-text] 2 new word-spacing tests and 1 reference (#27412)

--

wpt-commits: ba56789bcfd811a476c81c97c0cbab21378efe4a
wpt-pr: 27412
2021-09-21 14:21:39 +00:00
moz-wptsync-bot 4feb7f9496 Bug 1729584 [wpt PR 30389] - Update wpt metadata, a=testonly
wpt-pr: 30389
wpt-type: metadata
2021-09-21 14:21:38 +00:00
Xiaocheng Hu b019f6da5a Bug 1729584 [wpt PR 30389] - [@layer] Use layer order to resolve @keyframes name conflicts, a=testonly
Automatic update from web-platform-tests
[@layer] Use layer order to resolve @keyframes name conflicts

Bug: 1095765
Change-Id: I81019935a7307297d4e580a6b0f3d91e2ab5c5e4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3146233
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919516}

--

wpt-commits: e6b0a3452e666af467dfaa724222c9a11e854c4c
wpt-pr: 30389
2021-09-21 14:21:38 +00:00
Ben Kelly 1b9c6c866d Bug 1728844 [wpt PR 30309] - URLPattern: Support pattern syntax in IPv6 hostnames., a=testonly
Automatic update from web-platform-tests
URLPattern: Support pattern syntax in IPv6 hostnames.

This adds support for patterns that having matching syntax inside of
IPv6 address hostnames like:

  new URLPattern({ hostname: '[:address]' });

This issue is discussed here:

  https://github.com/WICG/urlpattern/issues/115

This CL also does a drive-by fix of a stale header reference in the
blink presubmit warnings.

Fixed: 1245998
Change-Id: I772258dc69c2b658ee4d7306b4f1975324624338
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3140140
Reviewed-by: Jeremy Roman <jbroman@chromium.org>
Reviewed-by: Stephen McGruer <smcgruer@chromium.org>
Commit-Queue: Ben Kelly <wanderview@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919392}

--

wpt-commits: 9ed05ce5db764a0c508090034ffbb7014ec2b639
wpt-pr: 30309
2021-09-21 14:21:37 +00:00
Koji Ishii f3fb5ec1af Bug 1729746 [wpt PR 30402] - [block-in-inline] Propagate baselines from block-in-inline, a=testonly
Automatic update from web-platform-tests
[block-in-inline] Propagate baselines from block-in-inline

Block-in-inline is the only case where a line box may have
different and optional first and last baselines.

This patch propagtes them from block-in-inline correctly.

Bug: 716930
Change-Id: I4eab225c7456ca31542a0187cb818568abafdb15
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149290
Commit-Queue: Koji Ishii <kojii@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Auto-Submit: Koji Ishii <kojii@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919385}

--

wpt-commits: 149d0e57f98a1aed6c24bc1d20a0f1deab8d675d
wpt-pr: 30402
2021-09-21 14:21:36 +00:00
Joey Arhar 1f05927c79 Bug 1729552 [wpt PR 30382] - Force DisplayLocks in <img> Layout APIs, a=testonly
Automatic update from web-platform-tests
Force DisplayLocks in <img> Layout APIs

Without this patch, width, height, x, and y return zero due to layout
being skipped for DisplayLocking.

Bug: 1247417
Change-Id: I29f34a20d49be03ac810186ca65983b6e43e4391
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3145934
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919323}

--

wpt-commits: 00eaeb7210e73f6d24ebe64fc9aa1d5369992263
wpt-pr: 30382
2021-09-21 14:21:36 +00:00
Rune Lillesveen 60078e8699 Bug 1729685 [wpt PR 30394] - Fix slow stylesheet test, a=testonly
Automatic update from web-platform-tests
Fix slow stylesheet test

Script blocking sheet does not need timeout since tests will not run
until the sheet loads anyway. Href on modified link should not need a
large delay since the test happens in the script immediately after
setting the href.

Bug: 1245034
Change-Id: Ieee7fd7137046b23a4c2f0039df982e9bec888c6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3147711
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Commit-Queue: Rune Lillesveen <futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919307}

--

wpt-commits: bf08701d31681113efd536eaec0a3d294d16e413
wpt-pr: 30394
2021-09-21 14:21:35 +00:00
Juanmi Huertas b994114ea4 Bug 1729737 [wpt PR 30401] - Revert "Force DisplayLocks in <input type=image> layout APIs", a=testonly
Automatic update from web-platform-tests
Revert "Force DisplayLocks in <input type=image> layout APIs"

This reverts commit 96b0fd22d085b82fb64f5fdef57adcfeeb9a8a94.

Reason for revert: This newly added test is failing in several bots https://bugs.chromium.org/p/chromium/issues/detail?id=1247714

Original change's description:
> Force DisplayLocks in <input type=image> layout APIs
>
> Without this patch, the width and height properties of image input types
> return zero inside c-v:hidden subtrees due to layout being skipped for
> DisplayLocking.
>
> Bug: 1247417
> Change-Id: I2fb4e2f9388bbf351011efab525237f6a203323b
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3145723
> Auto-Submit: Joey Arhar <jarhar@chromium.org>
> Commit-Queue: vmpstr <vmpstr@chromium.org>
> Reviewed-by: vmpstr <vmpstr@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#919246}

Bug: 1247417
Change-Id: I436e7994615b0ab411c81a03616500a472902655
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149552
Auto-Submit: Juanmi Huertas <juanmihd@chromium.org>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Juanmi Huertas <juanmihd@chromium.org>
Reviewed-by: Devlin <rdevlin.cronin@chromium.org>
Owners-Override: Juanmi Huertas <juanmihd@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919305}

--

wpt-commits: f501636d09d9323ecf9a50402f212080891a1415
wpt-pr: 30401
2021-09-21 14:21:35 +00:00
Xiaocheng Hu d0f5e43cb2 Bug 1729558 [wpt PR 30384] - [@counter-style] Add a manual WPT test for the 'speak-as' descriptor, a=testonly
Automatic update from web-platform-tests
[@counter-style] Add a manual WPT test for the 'speak-as' descriptor

Bug: 1166766
Change-Id: I8468e9f7d865943ade30080245d3d9d716386d99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3145713
Reviewed-by: Nektarios Paisios <nektar@chromium.org>
Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919296}

--

wpt-commits: f356be23f79d278bf29191a0e74b4f2ab2ecac0a
wpt-pr: 30384
2021-09-21 14:21:34 +00:00
Joey Arhar b0c60fc1e9 Bug 1728696 [wpt PR 30297] - Force DisplayLocks when Range uses layout APIs, a=testonly
Automatic update from web-platform-tests
Force DisplayLocks when Range uses layout APIs

Selection and other Range APIs can use layout APIs of DisplayLocked
content in a way which causes DCHECKs due to the skipped layout. This
patch forces those DisplayLocks to get updated layout information.

Bug: 1236774
Change-Id: Ie6c36d748df08cb2a03125dbca0a666836bc3b3c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3137417
Commit-Queue: Joey Arhar <jarhar@chromium.org>
Reviewed-by: vmpstr <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#919277}

--

wpt-commits: e5604d49e2b4c0f19d01cdc1338aa5bfd39733b2
wpt-pr: 30297
2021-09-21 14:21:34 +00:00