8b7130fa597a53029cf57f1cc5b36b37221a910a: Bug 1729564 [wpt PR 30386] - Relanding: Integrated Progress based animations with CSS Animations, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Thu, 23 Sep 2021 13:30:13 +0000 - rev 662588
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729564 [wpt PR 30386] - Relanding: Integrated Progress based animations with CSS Animations, a=testonly Automatic update from web-platform-tests Relanding: Integrated Progress based animations with CSS Animations This is a relanding of: https://chromium-review.googlesource.com/c/chromium/src/+/3130703 The only differences between this CL and the original is removal of a time-range related test case and the change in: third_party/blink/web_tests/external/wpt/scroll-animations/current-time-root-scroller.html The fix was to add a single frame in between creating the timelines and trying to access them. This method is also used in many other existing tests. Original description: Timeline duration can now be stored on an AnimationEffect. This was needed since for CSS animations, InertEffects with no owning animation are used until later in the pipeline. Normally the owning animation of an effect is used to gain access to the corresponding timeline which provides the timeline duration needed for timing normalization math, but in some cases the duration was needed before an effect had an owner assigned. As such it is now possible to create an InertEffect and pass in a timeline duration if needed. Added logic for when CSS animations swap from progress based timeline to a time based timeline. This new logic preserves the current progress of the animation even when current times do not match up. I also removed time range from some CSS tests since they are now supported by progress based animations. Bug: 1216655, 1140602, 1243947 Change-Id: Ibec9437c1027702b888e8bab65f890687054e3be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3142895 Reviewed-by: Kevin Ellis <kevers@chromium.org> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Jordan Taylor <jortaylo@microsoft.com> Cr-Commit-Position: refs/heads/main@{#920356} -- wpt-commits: b2ae596c5fe3bdae2eea47d59d50e517dc054737 wpt-pr: 30386
08257d21491201d141fb1ea9709390c73dc65b22: Bug 1730057 [wpt PR 30493] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 20:35:26 +0000 - rev 662587
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730057 [wpt PR 30493] - Update wpt metadata, a=testonly wpt-pr: 30493 wpt-type: metadata
e6317c342fe955a383b933603156d4ddd3b132d9: Bug 1730057 [wpt PR 30493] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=230129, a=testonly
Nikos Mouchtaris <n.mouchtaris@aol.com> - Thu, 23 Sep 2021 10:26:30 +0000 - rev 662586
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730057 [wpt PR 30493] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=230129, a=testonly Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=230129 (#30493) Export of tests for calc functions sin, cos, tan -- wpt-commits: c950ef462d1013be30df1a7df742001283b54177 wpt-pr: 30493
d4998fc36ca301a8f0ee6a431f33302575a58b1a: Bug 1729995 [wpt PR 30484] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:43:16 +0000 - rev 662585
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729995 [wpt PR 30484] - Update wpt metadata, a=testonly wpt-pr: 30484 wpt-type: metadata
f4264ce0cb371fb8d989f92edf649b55b71539b3: Bug 1729995 [wpt PR 30484] - URLPattern: Make method URLPatternInit args optional., a=testonly
Ben Kelly <wanderview@chromium.org> - Thu, 23 Sep 2021 10:26:09 +0000 - rev 662584
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729995 [wpt PR 30484] - URLPattern: Make method URLPatternInit args optional., a=testonly Automatic update from web-platform-tests URLPattern: Make method URLPatternInit args optional. Webidl requires that dictionaries without any required attributes must optional when used as a method arg. See: https://github.com/WICG/urlpattern/pull/126 Fixed: 1248064 Change-Id: I50b688ab4fa7e75359b2280579d331a6677d3123 -- wpt-commits: 1455abb7c67c6ad0defecf9148b0a4ced2126c35 wpt-pr: 30484
a64ee1b326f33aae774b3153f6072cb75bd0f655: Bug 1730216 [wpt PR 30551] - Rename WebIDL to webidl, a=testonly
Weizhong Xia <weizhong@google.com> - Thu, 23 Sep 2021 10:25:54 +0000 - rev 662583
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730216 [wpt PR 30551] - Rename WebIDL to webidl, a=testonly Automatic update from web-platform-tests Rename WebIDL to webidl WebIDL is renamed to webidl at up stream. Do this also in chromium to unblock wpt-importer. Wpt-importer should be able to handle such cases in future. Bug: 1247327 Change-Id: Ib9c4ca3f4da55c6a25e56bc730a846b6fa95563b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3151416 Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> Commit-Queue: Weizhong Xia <weizhong@google.com> Cr-Commit-Position: refs/heads/main@{#920025} -- wpt-commits: a370aad338d6ed743abb4d2c6ae84a7f1058558c wpt-pr: 30551
11af4401cb72f28ff1dd75d7f5f8729704e997b7: Bug 1730208 [wpt PR 30549] - Revert "Rename WebIDL to webidl", a=testonly
Weizhong Xia <weizhong@google.com> - Thu, 23 Sep 2021 10:25:28 +0000 - rev 662582
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730208 [wpt PR 30549] - Revert "Rename WebIDL to webidl", a=testonly Automatic update from web-platform-tests Revert "Rename WebIDL to webidl" This reverts commit de0434dae99bfd483110f8f3688824b5a6359491. Reason for revert: <This did not fix the issue> Original change's description: > Rename WebIDL to webidl > > WebIDL is renamed to webidl at up stream. Do this also in chromium to > unblock wpt-importer. Wpt-importer should be able to handle such cases > in future. > > Bug: 1247327 > Change-Id: Ib9c4ca3f4da55c6a25e56bc730a846b6fa95563b > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3151416 > Reviewed-by: Xianzhu Wang <wangxianzhu@chromium.org> > Commit-Queue: Weizhong Xia <weizhong@google.com> > Cr-Commit-Position: refs/heads/main@{#920025} Bug: 1247327 Change-Id: I780a0ae44733dc14f7bbe5c1c94d1603d0eb57b1 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3154332 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Weizhong Xia <weizhong@google.com> Cr-Commit-Position: refs/heads/main@{#920252} -- wpt-commits: a067ad69137258d06f1ef08a05a8ed3cb29eb979 wpt-pr: 30549
92bce2b258d8bca75a8cb08ce85f476759755a96: Bug 1729876 [wpt PR 30418] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:36:24 +0000 - rev 662581
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729876 [wpt PR 30418] - Update wpt metadata, a=testonly wpt-pr: 30418 wpt-type: metadata
d43135a23d9216e3bb7d108df642eb6ade2f11cd: Bug 1729876 [wpt PR 30418] - HTML: navigate and redirects to about: URLs, a=testonly
Anne van Kesteren <annevk@annevk.nl> - Thu, 23 Sep 2021 10:25:07 +0000 - rev 662580
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729876 [wpt PR 30418] - HTML: navigate and redirects to about: URLs, a=testonly Automatic update from web-platform-tests HTML: navigate and redirects to about: URLs For https://github.com/whatwg/html/pull/7042. Complements #30398. -- wpt-commits: 6a6fa63e876483c9aa64fdcfcd4f5ce036833679 wpt-pr: 30418
9dbbb28e53eeb30e42b6777229c445680d945d39: Bug 1729730 [wpt PR 30398] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:28:23 +0000 - rev 662579
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729730 [wpt PR 30398] - Update wpt metadata, a=testonly wpt-pr: 30398 wpt-type: metadata
085907d8b37aae4c5342c45be6ab481dc0dad887: Bug 1729730 [wpt PR 30398] - Test redirects to data: URLs, a=testonly
Domenic Denicola <d@domenic.me> - Thu, 23 Sep 2021 10:24:59 +0000 - rev 662578
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729730 [wpt PR 30398] - Test redirects to data: URLs, a=testonly Automatic update from web-platform-tests Test redirects to data: URLs Follows https://github.com/whatwg/html/pull/7042. -- wpt-commits: 908f5aa191a3cb105c4c6f24303e54084fa7f1c0 wpt-pr: 30398
794d43c10bc2a8dba56b4baa30c18858e785f09e: Bug 1729931 [wpt PR 30471] - URLPattern: Throw on more illegal hostname code points., a=testonly
Ben Kelly <wanderview@chromium.org> - Thu, 23 Sep 2021 10:24:55 +0000 - rev 662577
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729931 [wpt PR 30471] - URLPattern: Throw on more illegal hostname code points., a=testonly Automatic update from web-platform-tests URLPattern: Throw on more illegal hostname code points. As discussed in the mozilla standards-position issue on URLPattern: https://github.com/mozilla/standards-positions/issues/566 There are a number of URL encoding interop issues between browsers. Since URLPattern delegates to the URL parser for canonicalization it is also exposed to these interop issues. While fixing all of URL's interop issues is orthogonal to shipping URLPattern, we can at least prevent clearly illegal code points from being used in URLPattern. This will avoid increasing usage of these code points which will in turn make it slightly easier to fix the issue in the URL parser in the future. Bug: 1248061 Change-Id: I58a55e4206004a6cba727f19d537c5929ce16d43 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3152036 Reviewed-by: Jeremy Roman <jbroman@chromium.org> Commit-Queue: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/main@{#920223} -- wpt-commits: 50f3e3a19f6d819268d01143fa4d0146dbdecb59 wpt-pr: 30471
e3167ee5814c7a5180f00216edfb4183164b916a: Bug 1690023 [wpt PR 27423] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Fri, 10 Sep 2021 19:30:06 +0000 - rev 662576
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1690023 [wpt PR 27423] - Update wpt metadata, a=testonly wpt-pr: 27423 wpt-type: metadata
d366cf118b2a2d36166ebaf99df5cd40a53dd798: Bug 1690023 [wpt PR 27423] - Add new tests for credentials and isolation in reporting., a=testonly
Ian Clelland <iclelland@chromium.org> - Thu, 23 Sep 2021 10:24:46 +0000 - rev 662575
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1690023 [wpt PR 27423] - Add new tests for credentials and isolation in reporting., a=testonly Automatic update from web-platform-tests Add new tests for credentials and isolation in reporting. This adds WPT to ensure that credentials are not sent to cross-origin reporting endpoints, that they *are* sent to same-origin reporting endpoints (currently failing; tracked as crbug.com/1163645), and that reports which come from documents with different origins are not sent in the same bundle, even when configured to deliver reports to the same endpoint. Change-Id: Icb36647d02ad33e8a2f10901782ad9b92cd0f191 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2657296 Commit-Queue: Ian Clelland <iclelland@chromium.org> Reviewed-by: Rodney Ding <rodneyding@google.com> Cr-Commit-Position: refs/heads/main@{#920222} -- wpt-commits: 824f5aadae74478bc2a3ad97b9c407fd2158508a wpt-pr: 27423
db057fc4419ee3422204c4241299eaa1570dace4: Bug 1729788 [wpt PR 30407] - content-visibility: Add a clipper fix for content-visibility., a=testonly
Vladimir Levin <vmpstr@chromium.org> - Thu, 23 Sep 2021 10:24:40 +0000 - rev 662574
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729788 [wpt PR 30407] - content-visibility: Add a clipper fix for content-visibility., a=testonly Automatic update from web-platform-tests content-visibility: Add a clipper fix for content-visibility. This patch adds a few checks in the svg painting code which may access a content-visibility locked element via an svg reference. R=fs@opera.com,jarhar@chromium.org Bug: 1247196 Change-Id: I4dcb4ef298fb8d51aa0ec1a3b3bc130cfb560791 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149811 Reviewed-by: Fredrik Söderquist <fs@opera.com> Reviewed-by: Joey Arhar <jarhar@chromium.org> Commit-Queue: vmpstr <vmpstr@chromium.org> Cr-Commit-Position: refs/heads/main@{#920209} -- wpt-commits: 5305143491945e9440d1ca11e3f7a921c5b65656 wpt-pr: 30407
0511ba009b151bb9a1daa768c05b964b6e73e20c: Bug 1730113 [wpt PR 30519] - Mark crossOrigin.sub.html infrastructure test failing in Chrome, a=testonly
Philip Jägenstedt <philip@foolip.org> - Thu, 23 Sep 2021 10:24:35 +0000 - rev 662573
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730113 [wpt PR 30519] - Mark crossOrigin.sub.html infrastructure test failing in Chrome, a=testonly Automatic update from web-platform-tests Mark crossOrigin.sub.html infrastructure test failing in Chrome -- wpt-commits: 0f30a48642da419f2e66ccac615b901a03b4d487 wpt-pr: 30519
e442d81d7bb1d5fe1646419b2a0bbd9c99b3d3f5: Bug 1730116 [wpt PR 30535] - Add tests for multicol+OOF+inline-CB+{inline-block, block-in-inline}, a=testonly
Koji Ishii <kojii@chromium.org> - Thu, 23 Sep 2021 10:24:31 +0000 - rev 662572
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730116 [wpt PR 30535] - Add tests for multicol+OOF+inline-CB+{inline-block, block-in-inline}, a=testonly Automatic update from web-platform-tests Add tests for multicol+OOF+inline-CB+{inline-block, block-in-inline} This patch adds tests for: multicol container inline containing block inline-block or block-in-inline Out-of-flow objects Note, `multicol-oof-inline-cb-002.html` passes if both LayoutNGBlockFragmentation and LayoutNGBlockInInline are enabled. Bug: 1246602 Change-Id: I7ec56d3356f8e5c09fc7e736a6f2f221531d9c1d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3153014 Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/main@{#920178} -- wpt-commits: abc9f1d4f23ec834b539034811de90a86c385ff1 wpt-pr: 30535
ba85d64f8051c033dab1d5cde8f8434d8c1d5f09: Bug 1729951 [wpt PR 30476] - Fix abspos-in-block-in-inline-in-relpos-inline, a=testonly
Koji Ishii <kojii@chromium.org> - Thu, 23 Sep 2021 10:24:21 +0000 - rev 662571
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729951 [wpt PR 30476] - Fix abspos-in-block-in-inline-in-relpos-inline, a=testonly Automatic update from web-platform-tests Fix abspos-in-block-in-inline-in-relpos-inline This patch changes the test to avoid using `Element.offsetWidth` to block-in-inline boxes. `Element.offsetWidth` for block-in-inline is not interoperable. Blink/WebKit ignores continuations, while Gecko takes them into account. Also its spec[1] is not clear about how to handle rects whose width or height is zero. `getBoundingClientRects().width` is a possible replacement. All 3 impls takes continuations into acccount, and its spec[2] is clear about when width or height is zero, but WebKit has an issue when width or height is zero. This patch uses the size of inline-block instead as the expected value to focus on what it wants to test. I will add a separate test for `getBoundingClientRects()` at crrev.com/c/3149307. [1] https://www.w3.org/TR/cssom-view-1/#dom-htmlelement-offsetwidth [2] https://www.w3.org/TR/cssom-view-1/#dom-range-getboundingclientrect Bug: 716930 Change-Id: I910a707f749513b231f6e41a9220f3b2a99be5be Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149807 Auto-Submit: Koji Ishii <kojii@chromium.org> Commit-Queue: Koji Ishii <kojii@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/main@{#920139} -- wpt-commits: f3753211e5c53b49c2a87b3eaa5378e7a298b4be wpt-pr: 30476
c07d623df628e781228fb2a3fbd30543f0076c65: Bug 1730035 [wpt PR 30491] - [css-font-loading] Add test to make sure that FontFaceSet.load() operates on the up-to-date @font-face blocks, a=testonly
Myles C. Maxfield <mmaxfield@apple.com> - Thu, 23 Sep 2021 10:24:17 +0000 - rev 662570
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1730035 [wpt PR 30491] - [css-font-loading] Add test to make sure that FontFaceSet.load() operates on the up-to-date @font-face blocks, a=testonly Automatic update from web-platform-tests [css-font-loading] Add test to make sure that FontFaceSet.load() operates on the up-to-date @font-face blocks (#30491) -- wpt-commits: 3225cefbbcb105a39be62b8dd224b9ac3c2c9c16 wpt-pr: 30491
f81ab12e4a859755df709837f87d9b6666e30921: Bug 1729851 [wpt PR 30415] - Clamp the infinity parsed value from ParseSimpleTransform, a=testonly
Seokho Song <0xdevssh@gmail.com> - Thu, 23 Sep 2021 10:24:12 +0000 - rev 662569
Push 15888 by ffxbld-merge at Mon, 04 Oct 2021 18:11:00 +0000
Bug 1729851 [wpt PR 30415] - Clamp the infinity parsed value from ParseSimpleTransform, a=testonly Automatic update from web-platform-tests Clamp the infinity parsed value from ParseSimpleTransform The DCHECK(CSSCalcInfinityAndNaNEnabled() || std::isfinite(num)) in CSSNumericLiteralValue::Create could be failure when transform parse the large number string through ParseSimpleTransform. Therefore, add a clamping in ParseTransformNumberArguments() to prevent infinity CSSNumericLiteralValue creation. Bug: 1246754 Change-Id: I17a7c0b8b7ca8b590c7669cbc7f406d575a015d2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3149799 Commit-Queue: Seokho Song <0xdevssh@gmail.com> Reviewed-by: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by: Mason Freed <masonf@chromium.org> Cr-Commit-Position: refs/heads/main@{#920112} -- wpt-commits: 80fb306889fc6f9457676afd01a9fec5babb9c81 wpt-pr: 30415
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip