914901 Commits

Author SHA1 Message Date
serge-sans-paille
b1920088d7 Bug 1891787 - Remove usage of six in mozbuild/mozconfig.py r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D207607
2024-04-30 13:46:32 +00:00
serge-sans-paille
f87a5ea054 Bug 1891786 - Remove usage of six in mozbuild/makeutil.py r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D207606
2024-04-30 13:46:30 +00:00
serge-sans-paille
9f20b96dc2 Bug 1891785 - Remove usage of six in mozbuild/jar.py r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D207605
2024-04-30 13:46:29 +00:00
Kai Engert
7a7d294d46 Bug 1893607 - Allow the information text in nsIPromptService.select() to wrap. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D208735
2024-04-30 13:40:39 +00:00
Tarek Ziadé
e349740a63 Bug 1892989 - Rely on RS for models updates r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D208727
2024-04-30 13:37:47 +00:00
ohall-m
49db4f278e Bug 1891747 - Make Pull To Dismiss Smoother on Android Translations r=android-reviewers,giorga
This patch increases the friction coefficient for pull to dismiss.

Differential Revision: https://phabricator.services.mozilla.com/D207612
2024-04-30 13:25:16 +00:00
Niklas Baumgardner
5b6673f0bc Bug 1880529 - Requst animation frame at start of browser_test_resize. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D208036
2024-04-30 13:22:00 +00:00
Updatebot
417f937210 Bug 1894164 - Update android nightly application-services version bump to bfe0225d88dbd3c4e70abf2a1a1527d6820016ea r=release-managers,pascalc
Differential Revision: https://phabricator.services.mozilla.com/D208971
2024-04-30 13:07:55 +00:00
Henri Sivonen
b526714469 Bug 1894212 - Bench IDNA via URL parsing. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D208987
2024-04-30 13:07:19 +00:00
Jan de Mooij
fd012729c2 Bug 1893554 - Ensure Ion frames with rematerialized frames are invalidated. r=iain
When the debugger creates a `RematerializedFrame` for an Ion frame, we need to invalidate
the Ion frame to ensure the rematerialized frame is destroyed in `FinishBailoutToBaseline`
(or the exception handler).

The debugger code could fail with OOM before doing this invalidation and in this case we
left a rematerialized frame in the activation's map after returning from the Ion frame.

Differential Revision: https://phabricator.services.mozilla.com/D208774
2024-04-30 12:21:34 +00:00
Edgar Chen
536e415070 Bug 1887845 - Enabled dom.events.asyncClipboard.clipboardItem by default; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D207973
2024-04-30 11:49:29 +00:00
endington543
a57fa7be38 Bug 1893985 - Remove incorrect and unnecessary strict statement from FxAccountsProfileClient.sys.mjs r=markh
Removed redundant and incorrect "use strict" statement from FxAccountsProfileClient.sys.mjs

changed services/fxaccounts/FxAccountsProfileClient.sys.mjs

Differential Revision: https://phabricator.services.mozilla.com/D208912
2024-04-30 11:26:11 +00:00
Jed Davis
0c57ac3901 Bug 1889045 - Update sandbox policies for epoll_pwait2. r=gcp
Note that this can't easily be unit-tested, because the tests can't
distinguish between the real `ENOSYS` from lack of kernel support and
the fake `ENOSYS` from the sandbox.

Differential Revision: https://phabricator.services.mozilla.com/D208823
2024-04-30 11:25:34 +00:00
Jed Davis
898d47a1a2 Bug 1889045 - Update Linux sandbox syscall defs to v6.8. r=gcp
Differential Revision: https://phabricator.services.mozilla.com/D208822
2024-04-30 11:25:33 +00:00
kycn
c34f4a5022 Bug 1677190 - Introduce SessionStoreFunctions for GeckoView package and move the existing SessionStoreFunctions from toolkit to the browser package. r=geckoview-reviewers,farre,nika,owlish
This change utilizes components.conf to distinguish between the contract implementations of nsISessionStoreFunctions per platform.

Differential Revision: https://phabricator.services.mozilla.com/D206904
2024-04-30 11:17:55 +00:00
Nazım Can Altınova
5c9ae9edba Bug 1817163 - Add a profiler feature for memory tracking to enable the memory hooks r=profiler-reviewers,perftest-reviewers,android-reviewers,kshampur,aabh,gl
This feature is added as "recommended", and added to every presets. This will
allow us to disable it if we really want to.

If the "native allocations" feature is enabled, we still force the installation
of the memory hooks even if we don't have this feature to not break the native
allocations feature.

Differential Revision: https://phabricator.services.mozilla.com/D206789
2024-04-30 10:35:47 +00:00
Paul Zuehlcke
8a943de46e Bug 1893434 - Test, r=manuel,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208764
2024-04-30 09:30:33 +00:00
Paul Zuehlcke
2f63c2072a Bug 1893434 - Import user activation signals from permission manager into BTP user activation store. r=bvandersloot,manuel,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208763
2024-04-30 09:30:33 +00:00
Emilio Cobos Álvarez
c32e26fdbb Bug 1893621 - Fix css zoom interaction with offset* APIs. r=TYLin
I missed these APIs needed special handling.

Differential Revision: https://phabricator.services.mozilla.com/D208740
2024-04-30 09:15:39 +00:00
iorgamgabriel
e2062d5827 Bug 1890838 - Global Settings Entry Point For Translation Global Settings r=android-reviewers,ohall
Differential Revision: https://phabricator.services.mozilla.com/D208154
2024-04-30 09:09:34 +00:00
Julien Cristau
90d53ed531 Bug 1893417 - pass the system-symbols task id to upload_symbols in system-symbols-upload r=gsvelto
This will allow system-symbols-upload to cope with the system-symbols task
generating multiple archives.

Differential Revision: https://phabricator.services.mozilla.com/D208745
2024-04-30 09:09:14 +00:00
Julien Cristau
aa0806ee72 Bug 1893417 - add support for passing multiple archives or a task id to upload_symbols r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D208744
2024-04-30 09:09:14 +00:00
Sylvestre Ledru
67fed99311 Bug 1894178 - doc/ios: fix a typo
Differential Revision: https://phabricator.services.mozilla.com/D208977
2024-04-30 09:00:51 +00:00
Kelly Cochrane
0b79a8e5a2 Bug 1894061 - Resolving 'can_load' extra key error for session restore telemetry causing error console spam r=Gijs,sessionstore-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D208937
2024-04-30 08:59:50 +00:00
Julian Descottes
0bc167a726 Bug 1893664 - [puppeteer] Mark Page.authenticate test as FAIL/PASS because use_redirect_for_retries changes value on late beta r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D208904
2024-04-30 08:46:09 +00:00
Emilio Cobos Álvarez
687211c219 Bug 1893918 - A not-yet-loaded browser window shouldn't stop being an early blank window. r=win-reviewers,rkraesig
Otherwise we start painting the window too early, which after
bug 1891063 causes the non-client area to be filled, but we don't paint
anything on top.

Differential Revision: https://phabricator.services.mozilla.com/D208898
2024-04-30 08:39:59 +00:00
Makoto Kato
7f1b3a12f3 Bug 1892884 - Run GeckoSessionTestRuleTest#contentCrashIgnored with fission. r=geckoview-reviewers,calu
This test can run with fission if not isolation process, so let's turn on it.

Differential Revision: https://phabricator.services.mozilla.com/D208310
2024-04-30 08:29:05 +00:00
Florian Quèze
cc3e7c7176 Bug 1892641 - print BUILDSTATUS lines for gradle calls from gradle.py and android/mach_commands.py, r=glandium,geckoview-reviewers,kaya.
Differential Revision: https://phabricator.services.mozilla.com/D208532
2024-04-30 08:17:13 +00:00
Florian Quèze
9118178e3b Bug 1892641 - include timestamps in BUILDSTATUS lines from gradle, r=glandium.
Differential Revision: https://phabricator.services.mozilla.com/D208531
2024-04-30 08:17:13 +00:00
kycn
b0f26d11ff Bug 1892641 - Add profile markers for gradle project evaluations and task executions to capture execution times in the build profiles. r=florian,glandium
Differential Revision: https://phabricator.services.mozilla.com/D208094
2024-04-30 08:17:13 +00:00
moz-wptsync-bot
96e3e43921 Bug 1893928 - [wpt-sync] Update web-platform-tests to 78709a81cc84279686438385b38572dd3ff44860, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: 78709a81cc84279686438385b38572dd3ff44860
wpt-type: landing
2024-04-30 08:01:09 +00:00
Shiyi Zou
12d4356c31 Bug 1893372 [wpt PR 45899] - webnn: remove softplus parameter steepness, a=testonly
Automatic update from web-platform-tests
webnn: remove softplus parameter steepness

Remove this parameter since it's no longer in the spec.

https://github.com/webmachinelearning/webnn/pull/651

Bug: 40206287
Change-Id: Ibcf4b3a7bcda8fc5ba3588667449d46a690b65c3
Cq-Include-Trybots: luci.chromium.try​:win11-blink-rel
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5486742
Commit-Queue: Shiyi Zou <shiyi.zou@intel.com>
Auto-Submit: Shiyi Zou <shiyi.zou@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293444}

--

wpt-commits: 78709a81cc84279686438385b38572dd3ff44860
wpt-pr: 45899
2024-04-30 08:01:08 +00:00
mei1127
068bdd2bba Bug 1893843 [wpt PR 45815] - webnn: Migrate expand validation tests to WPTs, a=testonly
Automatic update from web-platform-tests
webnn: Migrate expand validation tests to WPTs

This CL adds WPT tests for reshape and removes the unit tests
`MLGraphBuilderTest.ExpandTest` and `MLGraphTestMojo.ExpandTest`.

Bug: 327337526, 328026885
Change-Id: Ic14bb6ba6b50ff7b83d1f4cf11c6327a2d2594c5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5470844
Commit-Queue: Shanxing Mei <shanxing.mei@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Cr-Commit-Position: refs/heads/main@{#1293438}

--

wpt-commits: 6b426ce2688cec31d01780c82d148b13308ded59
wpt-pr: 45815
2024-04-30 08:01:07 +00:00
Austin Sullivan
3e7badec40 Bug 1893558 [wpt PR 45922] - webnn: Enforce input data type constraints for conv2d, a=testonly
Automatic update from web-platform-tests
webnn: Enforce input data type constraints for conv2d

As specified in https://github.com/webmachinelearning/webnn/pull/646

Bug: 328567884
Change-Id: I620653f574303e6f5b18d3b540b647f07e0cf64c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5492307
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Commit-Queue: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293407}

--

wpt-commits: 839bdcfea290fd869732772d922ed910efbf052c
wpt-pr: 45922
2024-04-30 08:01:06 +00:00
dependabot[bot]
19c5c87c0d Bug 1893328 [wpt PR 45892] - Bump mypy from 1.4.1 to 1.10.0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump mypy from 1.4.1 to 1.10.0 in /tools

Bumps [mypy](https://github.com/python/mypy) from 1.4.1 to 1.10.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/python/mypy/compare/v1.4.1...v1.10.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--
Fix mypy failures

--

wpt-commits: 563289fff25198d92b398952fcecaac07c697d35, 21b3e7183897b2df87c838435b31e3c2f3ac5684
wpt-pr: 45892
2024-04-30 08:01:05 +00:00
moz-wptsync-bot
66ff25e262 Bug 1893561 [wpt PR 45924] - Update wpt metadata, a=testonly
wpt-pr: 45924
wpt-type: metadata
2024-04-30 08:01:04 +00:00
Tim Nguyen
c9339acefd Bug 1893561 [wpt PR 45924] - Fix some view transitions crashtests, a=testonly
Automatic update from web-platform-tests
Fix some view transitions crashtests (#45924)

They are currently written as reftests with reftest-wait and friends, convert them to use test-wait.
--

wpt-commits: 6ae7875d4162f8178de4bdce3da56887bce673e4
wpt-pr: 45924
2024-04-30 08:01:03 +00:00
Kashish Jain
4ca29843e1 Bug 1893422 [wpt PR 45908] - Delete dragdrop_support.js from web platform tests., a=testonly
Automatic update from web-platform-tests
Delete dragdrop_support.js from web platform tests.

The helper functions are redundant as they implement no extra logic.
So, removing these functions and replacing them by adding logs and
event listeners directly.

Bug: 336911513
Change-Id: Icebc99f432ff279c19cbe95e96143b9d67dbf67a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5487578
Commit-Queue: Kashish Jain <kashishjain@microsoft.com>
Reviewed-by: Sanket Joshi <sajos@microsoft.com>
Reviewed-by: Anupam Snigdha <snianu@microsoft.com>
Reviewed-by: Christine Hollingsworth <christinesm@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293052}

--

wpt-commits: e29076d88b6749880683bc10817a0942ca61152b
wpt-pr: 45908
2024-04-30 08:01:02 +00:00
Mason Freed
c40184edb3 Bug 1892137 [wpt PR 45776] - Make setting defaultValue from a trusted input event validate, a=testonly
Automatic update from web-platform-tests
Make setting defaultValue from a trusted input event validate

This adds a large-ish test of the validation behavior of the
textarea element, which as far as I can tell is under-specified,
or at least I could not find this behavior in the spec. I looked
mainly here:

https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#validity-states

In particular, there are some interesting differences in the
validity of initially-empty vs initially-non-empty textareas.

This CL, though, also aligns the behavior of Chromium with both
WebKit and Gecko in the specific case where the `input` event
handler sets textarea.defaultValue. In that case, the textarea
will be validated correctly. Previous to this CL, Chromium would
not validate the textarea as a result of the change.

Fixed: 333940413
Change-Id: Iec38fb510296d34419b7ed3df8ab396d2d737d69
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5463568
Auto-Submit: Mason Freed <masonf@chromium.org>
Reviewed-by: David Baron <dbaron@chromium.org>
Commit-Queue: David Baron <dbaron@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1293030}

--

wpt-commits: 3dad9a8b7f17fa61262de8713c6db4dac1c227c5
wpt-pr: 45776
2024-04-30 08:01:01 +00:00
dependabot[bot]
5f154e782f Bug 1893078 [wpt PR 45859] - Bump types-setuptools from 69.5.0.20240415 to 69.5.0.20240423 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-setuptools from 69.5.0.20240415 to 69.5.0.20240423 in /tools

Bumps [types-setuptools](https://github.com/python/typeshed) from 69.5.0.20240415 to 69.5.0.20240423.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-setuptools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: 528d480ef99ad5fb971be08e3849fbbebff984c0
wpt-pr: 45859
2024-04-30 08:01:00 +00:00
mei1127
e5734c8233 Bug 1893118 [wpt PR 45871] - webnn: Migrate slice validation tests to WPTs, a=testonly
Automatic update from web-platform-tests
webnn: Migrate slice validation tests to WPTs

This CL adds WPT tests for slice and removes the unit tests
`MLGraphBuilderTest.SliceTest`, `MLGraphTestMojo.SliceTest` and
`MLGraphTest.SliceTest`.

Bug: 327337526, 328026885
Change-Id: I1774d86972d6ab0a02080d9f36d1ce939bea69f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5481673
Commit-Queue: Shanxing Mei <shanxing.mei@intel.com>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292942}

--

wpt-commits: 2041b49194c4fec312d8217d179e4a1c3a695d3b
wpt-pr: 45871
2024-04-30 08:01:00 +00:00
dependabot[bot]
dc6027b3cb Bug 1886040 [wpt PR 45178] - Bump types-python-dateutil from 2.8.19.14 to 2.9.0.20240316 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-python-dateutil from 2.8.19.14 to 2.9.0.20240316 in /tools

Bumps [types-python-dateutil](https://github.com/python/typeshed) from 2.8.19.14 to 2.9.0.20240316.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: 72fa84723dc77b424e7ce7517f5749561cc36b67
wpt-pr: 45178
2024-04-30 08:00:59 +00:00
dependabot[bot]
7fc9566e0c Bug 1883149 [wpt PR 44890] - Bump python-dateutil from 2.8.2 to 2.9.0.post0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump python-dateutil from 2.8.2 to 2.9.0.post0 in /tools

Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.8.2 to 2.9.0.post0.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.8.2...2.9.0.post0)

---
updated-dependencies:
- dependency-name: python-dateutil
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: e465fe247102248198b1c5ef8155740fc455dc44
wpt-pr: 44890
2024-04-30 08:00:58 +00:00
dependabot[bot]
3fcf6fbc46 Bug 1878801 [wpt PR 44410] - Bump peter-evans/create-pull-request from 5 to 6, a=testonly
Automatic update from web-platform-tests
Bump peter-evans/create-pull-request from 5 to 6

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 5 to 6.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v5...v6)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: d86bf0feaa094801b1ec14f90e0bae205737bec6
wpt-pr: 44410
2024-04-30 08:00:57 +00:00
moz-wptsync-bot
ac06bfee5c Bug 1891716 [wpt PR 45736] - Update wpt metadata, a=testonly
wpt-pr: 45736
wpt-type: metadata
2024-04-30 08:00:56 +00:00
Morten Stenshorne
8b0255ec75 Bug 1891716 [wpt PR 45736] - Plumbing for new pagination fragment structure., a=testonly
Automatic update from web-platform-tests
Plumbing for new pagination fragment structure.

Previously each page would be represented by a single page fragment
(fragmentainer) with all the document contents inside. However, in order
to support @page properties and margins, we need something more
advanced.

Split the page fragment into three fragments: page container, page
border box, and page area. A page area will always be a child of a page
border box, which in turn will always be a child of a page container.
Page containers are direct children of the LayoutView fragment.

A page container will represent the containing block of a page. It
represents the entire sheet of paper (when printing one page per sheet).

A page border box is simply the border box size of a page. It will be
responsible for painting any effects caused by @page properties - except
the background, which should cover the entire page container.

A page area is a fragmentainer. It contains a portion of the fragmented
document.

See https://drafts.csswg.org/css-page-3/#page-model

For now, all these fragments have the same size, since margins are still
handled on the outside of Blink (e.g. printing::PrintRenderFrameHelper).
This will change in upcoming CLs.

In order for these new fragments to be able to paint anything, they need
a BlockNode (LayoutObject). A BlockNode will also be required in order
to resolve lengths in the standard way, using length_utils (upcoming
CL). These layout objects will not be attached to the layout tree (i.e.
under the LayoutView), since we cannot mutate the layout tree during
layout, and besides they wouldn't serve any purpose there. Such layout
objects are "owned" the new PaginationState class, and destroyed when
the pagination layout fragment tree is no longer needed.

The page area serves as a boundary between the document's contents and
the (non-DOM) page boxes. Therefore, don't propagate info from a page
area fragment to its parent (page border box) fragment. They will
eventually exist in different coordinate systems. OutOfFlowLayoutPart
needs to be updated because of this. Out-of-flow layout needs to take
place when we have returned to the root algorithm. OutOfFlowLayoutPart
now needs to grab any pending OOFs manually from each fragmentainer
(page area inside page border box inside page container), and lay them
out.

No behavior changes intended, unless PageMarginBoxes are enabled.
Keep on reading. We're almost done.

When PageMarginBoxes are enabled, any @page properties that are to apply
in a page context according to the spec may now have paint effects.
@page borders for instance. Add a test for that. Note that layout still
doesn't position the page area correctly within the page border box,
which is why the text in the test is centered (if it were positioned at
0,0, it would have been painted over the border). StyleResolver needs to
be adjusted, to make sure that initial style is returned if the page
context is inside a display:none subtree (an existing test would fail if
not). If computed style is to be generated, on the other hand, make sure
that it becomes display:block.

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

--

wpt-commits: 78d3bcd3bbe1d6989d4abed6b038546e07091520
wpt-pr: 45736
2024-04-30 08:00:55 +00:00
dependabot[bot]
04d4efd017 Bug 1893329 [wpt PR 45893] - Bump selenium from 4.18.1 to 4.20.0 in /tools, a=testonly
Automatic update from web-platform-tests
Bump selenium from 4.18.1 to 4.20.0 in /tools

Bumps [selenium](https://github.com/SeleniumHQ/Selenium) from 4.18.1 to 4.20.0.
- [Release notes](https://github.com/SeleniumHQ/Selenium/releases)
- [Commits](https://github.com/SeleniumHQ/Selenium/compare/selenium-4.18.1...selenium-4.20.0)

---
updated-dependencies:
- dependency-name: selenium
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: 02b833cb476b5d6afd93a183ea3811c85b1b0d19
wpt-pr: 45893
2024-04-30 08:00:54 +00:00
dependabot[bot]
d7d55808f2 Bug 1893556 [wpt PR 45921] - Bump types-six from 1.16.21.9 to 1.16.21.20240425 in /tools, a=testonly
Automatic update from web-platform-tests
Bump types-six from 1.16.21.9 to 1.16.21.20240425 in /tools

Bumps [types-six](https://github.com/python/typeshed) from 1.16.21.9 to 1.16.21.20240425.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-six
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
--

wpt-commits: f36b95898d3a7dc18503d8c690e58e52190b1bf7
wpt-pr: 45921
2024-04-30 08:00:54 +00:00
Shiyi Zou
7cbd689045 Bug 1892662 [wpt PR 45817] - webnn: add IDL and mojo definition of gelu operator, a=testonly
Automatic update from web-platform-tests
webnn: add IDL and mojo definition of gelu operator

This CL also adds validation tests in WPTs and a unit test
`WebNNGraphImplTest.GeluTest`.

Bug: 40206287
Change-Id: Ia197fa637e036e73c4e7d5e832685364633c0384
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5470161
Commit-Queue: Shiyi Zou <shiyi.zou@intel.com>
Reviewed-by: Alex Gough <ajgo@chromium.org>
Reviewed-by: ningxin hu <ningxin.hu@intel.com>
Auto-Submit: Shiyi Zou <shiyi.zou@intel.com>
Reviewed-by: Austin Sullivan <asully@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292836}

--

wpt-commits: 4e4122e584b52d65fdb20b109ab72703dcca070f
wpt-pr: 45817
2024-04-30 08:00:53 +00:00
David Grogan
46c1636761 Bug 1893545 [wpt PR 45920] - [aspect-ratio] Fix webm file that caused test flakiness, a=testonly
Automatic update from web-platform-tests
[aspect-ratio] Fix webm file that caused test flakiness

Test that uses this webm file started flaking when the file was changed
last month in
8bfc72a4f7

The linked chrome bug says the test is flaky on mac and fails on linux,
but flakiness dashboard shows it is actually flaky on all platforms on
the bots. See go/offqr

The test consistently fails on my local mac.

Simply re-encoding[1] the video with the vp9 version on my machine[2]
makes the test pass on chrome and doesn't regress on safari or firefox.
So give the re-encoded video a try?

The content of the video is not relevant to the test anyway, only the
dimensions of the video are relevant.

[1] ffmpeg -i support/2x2-green.webm -vf scale=iw*1:ih*1:flags=neighbor -c:v libvpx-vp9 -preset slow -crf 18 output.webm
[2] Lavc60.31.102 libvpx-vp9 instead of Lavc60.3.100 libvpx-vp9

Fixed: 333058973
Change-Id: If5f488b1bd4cbc16fec669dda682b8c2be97abfc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5492281
Auto-Submit: David Grogan <dgrogan@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1292740}

--

wpt-commits: 514826504bc76f0d063d8758437b4c6e49b2785b
wpt-pr: 45920
2024-04-30 08:00:52 +00:00