Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(bidi): remove non-spec-compliant bidi commands #3020

Open
wants to merge 27 commits into
base: main
Choose a base branch
from

Conversation

anshikavashistha
Copy link

Solves #2844

Copy link

google-cla bot commented Jan 23, 2025

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@anshikavashistha
Copy link
Author

@sadym-chromium PTAL

@sadym-chromium
Copy link
Collaborator

Removing deprecated channel should be done after 2025-03-31, so that give everyone using it some time to switch to the new API

@sadym-chromium
Copy link
Collaborator

This TODO should be addressed as well:

// TODO: replace with optional string once legacy `channel` is removed.

anshikavashistha and others added 22 commits January 25, 2025 15:40
)

Bumps [wpt](https://github.com/web-platform-tests/wpt) from `41bcf67` to
`d852a80`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/d852a802159003dfe6ffe0c6ac9674ca95fe3de3"><code>d852a80</code></a>
Rename mojo_from_floor to mojo_from_stage</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/2eafc9af5c0af68be0eb95d18422545a5316d0fa"><code>2eafc9a</code></a>
blink: Update MediaKeySession W3C test</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/5db602e469cf786311a5c8a9e118340278cb5346"><code>5db602e</code></a>
Convert 2d.composite WPT tests using images to promise tests</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/2ec2b730952d6145b9c16156207bd026a66cc736"><code>2ec2b73</code></a>
[rust png] Legacy codec: Report failure for truncated, complete
input.</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/33c6f84909c086390c57bdb5cf838f2ff5bf1729"><code>33c6f84</code></a>
Adjust H264 profile-level-id test to avoid false failures.</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/4ea529d692eb9a3bfe7e105f119984c9e96eb1fd"><code>4ea529d</code></a>
Reland &quot;[fetch-later] Implement &quot;available deferred fetch
quota&quot;[1]&quot; (<a
href="https://redirect.github.com/web-platform-tests/wpt/issues/50209">#50209</a>)</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/6310ab75984237185dcd9dc39560c8f715c6bd48"><code>6310ab7</code></a>
Translator: Update error handling</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/23980ecf4439176dc529a6b2e71a47e48c29f71f"><code>23980ec</code></a>
Adjust sticky constraint rects to exclude scroll origin</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/ba05f6be2331d662ce1982649eaabf8315d359dd"><code>ba05f6b</code></a>
layout: Hide collapsed borders crossed by spanning cells</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/dc0e225825ff27e486e88d36b975e51e93904af8"><code>dc0e225</code></a>
Allow CanStartScrollTimelineOnCompositor calls during PrePaint</li>
<li>Additional commits viewable in <a
href="https://github.com/web-platform-tests/wpt/compare/41bcf67f4bd97734799521bd58b04a799faeb03c...d852a802159003dfe6ffe0c6ac9674ca95fe3de3">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: browser-automation-bot <[email protected]>
Bumps the all group with 3 updates:
[google/wireit](https://github.com/google/wireit),
[actions/setup-go](https://github.com/actions/setup-go) and
[github/codeql-action](https://github.com/github/codeql-action).

Updates `google/wireit` from 2.0.1 to 2.0.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/wireit/commit/eea3c9f0385a39e6eb4ff6a6daa273311381d436"><code>eea3c9f</code></a>
Fix race condition with reading log files (<a
href="https://redirect.github.com/google/wireit/issues/1167">#1167</a>)</li>
<li>See full diff in <a
href="https://github.com/google/wireit/compare/83d7f8bed70b7bcfc40f4b9f54f4b7485753991b...eea3c9f0385a39e6eb4ff6a6daa273311381d436">compare
view</a></li>
</ul>
</details>
<br />

Updates `actions/setup-go` from 5.2.0 to 5.3.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/actions/setup-go/releases">actions/setup-go's
releases</a>.</em></p>
<blockquote>
<h2>v5.3.0</h2>
<h2>What's Changed</h2>
<ul>
<li>Use the new cache service: upgrade <code>@actions/cache</code> to
<code>^4.0.0</code> by <a
href="https://github.com/Link"><code>@​Link</code></a>- in <a
href="https://redirect.github.com/actions/setup-go/pull/531">actions/setup-go#531</a></li>
<li>Configure Dependabot settings by <a
href="https://github.com/HarithaVattikuti"><code>@​HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-go/pull/530">actions/setup-go#530</a></li>
<li>Document update - permission section by <a
href="https://github.com/HarithaVattikuti"><code>@​HarithaVattikuti</code></a>
in <a
href="https://redirect.github.com/actions/setup-go/pull/533">actions/setup-go#533</a></li>
<li>Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 by <a
href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a
href="https://redirect.github.com/actions/setup-go/pull/534">actions/setup-go#534</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Link"><code>@​Link</code></a>- made
their first contribution in <a
href="https://redirect.github.com/actions/setup-go/pull/531">actions/setup-go#531</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/actions/setup-go/compare/v5...v5.3.0">https://github.com/actions/setup-go/compare/v5...v5.3.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/actions/setup-go/commit/f111f3307d8850f501ac008e886eec1fd1932a34"><code>f111f33</code></a>
Bump actions/publish-immutable-action from 0.0.3 to 0.0.4 (<a
href="https://redirect.github.com/actions/setup-go/issues/534">#534</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/3d10edb4c2d9ac9923e94a5ec73fa063078e9234"><code>3d10edb</code></a>
Add new permission section (<a
href="https://redirect.github.com/actions/setup-go/issues/533">#533</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/43e13893cf8ea47e22cd0daeff0d969e3894965d"><code>43e1389</code></a>
Configure Dependabot settings (<a
href="https://redirect.github.com/actions/setup-go/issues/530">#530</a>)</li>
<li><a
href="https://github.com/actions/setup-go/commit/f81f02218846a6751d51bc8842c97e9cfa32e26d"><code>f81f022</code></a>
Use the new cache service: upgrade <code>@actions/cache</code> to
<code>^4.0.0</code> (<a
href="https://redirect.github.com/actions/setup-go/issues/531">#531</a>)</li>
<li>See full diff in <a
href="https://github.com/actions/setup-go/compare/3041bf56c941b39c61721a86cd11f3bb1338122a...f111f3307d8850f501ac008e886eec1fd1932a34">compare
view</a></li>
</ul>
</details>
<br />

Updates `github/codeql-action` from 3.28.1 to 3.28.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/releases">github/codeql-action's
releases</a>.</em></p>
<blockquote>
<h2>v3.28.4</h2>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>3.28.4 - 23 Jan 2025</h2>
<p>No user facing changes.</p>
<p>See the full <a
href="https://github.com/github/codeql-action/blob/v3.28.4/CHANGELOG.md">CHANGELOG.md</a>
for more information.</p>
<h2>v3.28.3</h2>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>3.28.3 - 22 Jan 2025</h2>
<ul>
<li>Update default CodeQL bundle version to 2.20.2. <a
href="https://redirect.github.com/github/codeql-action/pull/2707">#2707</a></li>
<li>Fix an issue downloading the CodeQL Bundle from a GitHub Enterprise
Server instance which occurred when the CodeQL Bundle had been synced to
the instance using the <a
href="https://github.com/github/codeql-action-sync-tool">CodeQL Action
sync tool</a> and the Actions runner did not have Zstandard installed.
<a
href="https://redirect.github.com/github/codeql-action/pull/2710">#2710</a></li>
<li>Uploading debug artifacts for CodeQL analysis is temporarily
disabled. <a
href="https://redirect.github.com/github/codeql-action/pull/2712">#2712</a></li>
</ul>
<p>See the full <a
href="https://github.com/github/codeql-action/blob/v3.28.3/CHANGELOG.md">CHANGELOG.md</a>
for more information.</p>
<h2>v3.28.2</h2>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>3.28.2 - 21 Jan 2025</h2>
<p>No user facing changes.</p>
<p>See the full <a
href="https://github.com/github/codeql-action/blob/v3.28.2/CHANGELOG.md">CHANGELOG.md</a>
for more information.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>3.28.4 - 23 Jan 2025</h2>
<p>No user facing changes.</p>
<h2>3.28.3 - 22 Jan 2025</h2>
<ul>
<li>Update default CodeQL bundle version to 2.20.2. <a
href="https://redirect.github.com/github/codeql-action/pull/2707">#2707</a></li>
<li>Fix an issue downloading the CodeQL Bundle from a GitHub Enterprise
Server instance which occurred when the CodeQL Bundle had been synced to
the instance using the <a
href="https://github.com/github/codeql-action-sync-tool">CodeQL Action
sync tool</a> and the Actions runner did not have Zstandard installed.
<a
href="https://redirect.github.com/github/codeql-action/pull/2710">#2710</a></li>
<li>Uploading debug artifacts for CodeQL analysis is temporarily
disabled. <a
href="https://redirect.github.com/github/codeql-action/pull/2712">#2712</a></li>
</ul>
<h2>3.28.2 - 21 Jan 2025</h2>
<p>No user facing changes.</p>
<h2>3.28.1 - 10 Jan 2025</h2>
<ul>
<li>CodeQL Action v2 is now deprecated, and is no longer updated or
supported. For better performance, improved security, and new features,
upgrade to v3. For more information, see <a
href="https://github.blog/changelog/2025-01-10-code-scanning-codeql-action-v2-is-now-deprecated/">this
changelog post</a>. <a
href="https://redirect.github.com/github/codeql-action/pull/2677">#2677</a></li>
<li>Update default CodeQL bundle version to 2.20.1. <a
href="https://redirect.github.com/github/codeql-action/pull/2678">#2678</a></li>
</ul>
<h2>3.28.0 - 20 Dec 2024</h2>
<ul>
<li>Bump the minimum CodeQL bundle version to 2.15.5. <a
href="https://redirect.github.com/github/codeql-action/pull/2655">#2655</a></li>
<li>Don't fail in the unusual case that a file is on the search path. <a
href="https://redirect.github.com/github/codeql-action/pull/2660">#2660</a>.</li>
</ul>
<h2>3.27.9 - 12 Dec 2024</h2>
<p>No user facing changes.</p>
<h2>3.27.8 - 12 Dec 2024</h2>
<ul>
<li>Fixed an issue where streaming the download and extraction of the
CodeQL bundle did not respect proxy settings. <a
href="https://redirect.github.com/github/codeql-action/pull/2624">#2624</a></li>
</ul>
<h2>3.27.7 - 10 Dec 2024</h2>
<ul>
<li>We are rolling out a change in December 2024 that will extract the
CodeQL bundle directly to the toolcache to improve performance. <a
href="https://redirect.github.com/github/codeql-action/pull/2631">#2631</a></li>
<li>Update default CodeQL bundle version to 2.20.0. <a
href="https://redirect.github.com/github/codeql-action/pull/2636">#2636</a></li>
</ul>
<h2>3.27.6 - 03 Dec 2024</h2>
<ul>
<li>Update default CodeQL bundle version to 2.19.4. <a
href="https://redirect.github.com/github/codeql-action/pull/2626">#2626</a></li>
</ul>
<h2>3.27.5 - 19 Nov 2024</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/ee117c905ab18f32fa0f66c2fe40ecc8013f3e04"><code>ee117c9</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2715">#2715</a>
from github/update-v3.28.4-b44b19fe8</li>
<li><a
href="https://github.com/github/codeql-action/commit/377913f015d5741a10a836eef6fc284ce639949b"><code>377913f</code></a>
Update changelog for v3.28.4</li>
<li><a
href="https://github.com/github/codeql-action/commit/b44b19fe8d2128e72e5616696401b61c348967f8"><code>b44b19f</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2714">#2714</a>
from github/mergeback/v3.28.3-to-main-dd196fa9</li>
<li><a
href="https://github.com/github/codeql-action/commit/d7366a1e50562ba5e16471523d99fba662c1b32e"><code>d7366a1</code></a>
Update checked-in dependencies</li>
<li><a
href="https://github.com/github/codeql-action/commit/4872b26ff9ee55f3cfcfa885bc30030a145f2c99"><code>4872b26</code></a>
Update changelog and version after v3.28.3</li>
<li><a
href="https://github.com/github/codeql-action/commit/dd196fa9ce80b6bacc74ca1c32bd5b0ba22efca7"><code>dd196fa</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2713">#2713</a>
from github/update-v3.28.3-23ec3afaf</li>
<li><a
href="https://github.com/github/codeql-action/commit/23d07bb885e454e57d2e1bed7e3546e4c60df5a4"><code>23d07bb</code></a>
Update changelog for v3.28.3</li>
<li><a
href="https://github.com/github/codeql-action/commit/23ec3afaf84a1ffee780529c24e5a930ff03cfad"><code>23ec3af</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2712">#2712</a>
from github/angelapwen/stop-debug-artifacts</li>
<li><a
href="https://github.com/github/codeql-action/commit/519de26711ecad48bde264c51e414658a82ef3fa"><code>519de26</code></a>
Temporarily disable uploading debug artifacts</li>
<li><a
href="https://github.com/github/codeql-action/commit/7e4b683a3d062a0853420133e3b340e23c59a1e8"><code>7e4b683</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/2710">#2710</a>
from github/henrymercer/fix-extension-assumption</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/b6a472f63d85b9c78a3ac5e89422239fc15e9b3c...ee117c905ab18f32fa0f66c2fe40ecc8013f3e04">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
According to the spec, max depth in browsingContext.contextDestroyed
event should always be null.

---------

Co-authored-by: browser-automation-bot <[email protected]>
…l group (GoogleChromeLabs#3023)

Bumps the all group in /examples with 1 update:
[websockets](https://github.com/python-websockets/websockets).

Updates `websockets` from 14.1 to 14.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/python-websockets/websockets/releases">websockets's
releases</a>.</em></p>
<blockquote>
<h2>14.2</h2>
<p>See <a
href="https://websockets.readthedocs.io/en/stable/project/changelog.html">https://websockets.readthedocs.io/en/stable/project/changelog.html</a>
for details.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python-websockets/websockets/commit/624a36cc9c1ea1369971387d7bb23533b2797350"><code>624a36c</code></a>
Release version 14.2.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/c8242bbb3ab7e8054a2cbae2bb88cb649bf730f4"><code>c8242bb</code></a>
Add changelog for <a
href="https://redirect.github.com/python-websockets/websockets/issues/1566">#1566</a>.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/17e309a830cabfe5e335bf96cb3795c45f053fbc"><code>17e309a</code></a>
Mention another symptom in the changelog.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/7de24bd087e6e51901b6fd5d28bdb6a32404de69"><code>7de24bd</code></a>
Improve previous commit.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/7e617b2a57177885926b3a4a8a092621ab719a00"><code>7e617b2</code></a>
Add regex support in <code>ServerProtocol(origins=...)</code>.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/613f3f0ef83a0c80ae49a42766fb634295216c5c"><code>613f3f0</code></a>
Prevent close() from blocking when reading is paused.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/e7a098e1a0d5dffcac5f0600703c4ec2de0be48a"><code>e7a098e</code></a>
Prevent AssertionError in the recv_events thread.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/031ec31b70adc527836c5565a7809724fb888c9c"><code>031ec31</code></a>
Prevent close() from blocking when reading is paused.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/6317c00cc5af245116781ddfde518ec004de672e"><code>6317c00</code></a>
Clarify behavior of <code>recv(timeout=0)</code> behavior.</li>
<li><a
href="https://github.com/python-websockets/websockets/commit/b1e88fcb77f6b74b2eab6a11a4ee53e4f04937ac"><code>b1e88fc</code></a>
Bump pypa/cibuildwheel from 2.21.3 to 2.22.0</li>
<li>Additional commits viewable in <a
href="https://github.com/python-websockets/websockets/compare/14.1...14.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=websockets&package-manager=pip&previous-version=14.1&new-version=14.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
in the spec, we prefer matching the subscription ID over the attributes.
Our parser is removing the extra attributes so if the order is wrong, we
will strip subscription ids. This PR enforces the specified order.
)

Bumps [wpt](https://github.com/web-platform-tests/wpt) from `d852a80` to
`bf6ec7a`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/bf6ec7ab30d10bbfbd02b80a04683aeac16a2952"><code>bf6ec7a</code></a>
Make 'interactivity' tests non-tentative</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/f5776117fed74721c00ce34c898658a1c3dcb207"><code>f577611</code></a>
Apply position-try-fallbacks for after-change style</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/235ef4a0dc67d590fd7d5169a13221e8fb64ec11"><code>235ef4a</code></a>
[wdspec] Add more tests for subscription ids for
&quot;session.subscribe&quot; and &quot;ses...</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/9334f98066c6818117cde7f466f02f6ce7d7590f"><code>9334f98</code></a>
[DIP] Add DIP Reporter to SharedWorkers</li>
<li>See full diff in <a
href="https://github.com/web-platform-tests/wpt/compare/d852a802159003dfe6ffe0c6ac9674ca95fe3de3...bf6ec7ab30d10bbfbd02b80a04683aeac16a2952">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3025)

Bumps the all group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [@rollup/wasm-node](https://github.com/rollup/rollup) | `4.30.1` |
`4.32.0` |
|
[@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)
| `20.17.14` | `20.17.16` |
|
[@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws)
| `8.5.13` | `8.5.14` |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.20.0` | `8.21.0` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.20.0` | `8.21.0` |
| [mocha](https://github.com/mochajs/mocha) | `11.0.1` | `11.1.0` |
| [rollup](https://github.com/rollup/rollup) | `4.30.1` | `4.32.0` |
| [selenium-webdriver](https://github.com/SeleniumHQ/selenium) |
`4.27.0` | `4.28.1` |
|
[webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio)
| `9.5.7` | `9.6.4` |

Updates `@rollup/wasm-node` from 4.30.1 to 4.32.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/releases"><code>@​rollup/wasm-node</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v4.32.0</h2>
<h2>4.32.0</h2>
<p><em>2025-01-24</em></p>
<h3>Features</h3>
<ul>
<li>Add watch.onInvalidate option to trigger actions immediately when a
file is changed (<a
href="https://redirect.github.com/rollup/rollup/issues/5799">#5799</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fix incorrect urls in CLI warnings (<a
href="https://redirect.github.com/rollup/rollup/issues/5809">#5809</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5799">#5799</a>:
Feature/watch on invalidate (<a
href="https://github.com/drebrez"><code>@​drebrez</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5808">#5808</a>:
chore(deps): update dependency vite to v6.0.9 [security] (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5809">#5809</a>:
fix: avoid duplicate rollupjs.org prefix (<a
href="https://github.com/GauBen"><code>@​GauBen</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5810">#5810</a>:
chore(deps): update dependency <code>@​shikijs/vitepress-twoslash</code>
to v2 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5811">#5811</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
</ul>
<h2>v4.31.0</h2>
<h2>4.31.0</h2>
<p><em>2025-01-19</em></p>
<h3>Features</h3>
<ul>
<li>Do not immediately quit when trying to use watch mode from within
non-TTY environments (<a
href="https://redirect.github.com/rollup/rollup/issues/5803">#5803</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Handle files with more than one UTF-8 BOM header (<a
href="https://redirect.github.com/rollup/rollup/issues/5806">#5806</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5792">#5792</a>:
fix(deps): update rust crate swc_compiler_base to v8 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5793">#5793</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5794">#5794</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5801">#5801</a>:
chore(deps): update dependency eslint-config-prettier to v10 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5802">#5802</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5803">#5803</a>:
Support watch mode in yarn, gradle and containers (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5806">#5806</a>:
fix: strip all BOMs (<a
href="https://github.com/TrickyPi"><code>@​TrickyPi</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md"><code>@​rollup/wasm-node</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>4.32.0</h2>
<p><em>2025-01-24</em></p>
<h3>Features</h3>
<ul>
<li>Add watch.onInvalidate option to trigger actions immediately when a
file is changed (<a
href="https://redirect.github.com/rollup/rollup/issues/5799">#5799</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fix incorrect urls in CLI warnings (<a
href="https://redirect.github.com/rollup/rollup/issues/5809">#5809</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5799">#5799</a>:
Feature/watch on invalidate (<a
href="https://github.com/drebrez"><code>@​drebrez</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5808">#5808</a>:
chore(deps): update dependency vite to v6.0.9 [security] (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5809">#5809</a>:
fix: avoid duplicate rollupjs.org prefix (<a
href="https://github.com/GauBen"><code>@​GauBen</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5810">#5810</a>:
chore(deps): update dependency <code>@​shikijs/vitepress-twoslash</code>
to v2 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5811">#5811</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
</ul>
<h2>4.31.0</h2>
<p><em>2025-01-19</em></p>
<h3>Features</h3>
<ul>
<li>Do not immediately quit when trying to use watch mode from within
non-TTY environments (<a
href="https://redirect.github.com/rollup/rollup/issues/5803">#5803</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Handle files with more than one UTF-8 BOM header (<a
href="https://redirect.github.com/rollup/rollup/issues/5806">#5806</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5792">#5792</a>:
fix(deps): update rust crate swc_compiler_base to v8 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5793">#5793</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5794">#5794</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5801">#5801</a>:
chore(deps): update dependency eslint-config-prettier to v10 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5802">#5802</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5803">#5803</a>:
Support watch mode in yarn, gradle and containers (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5806">#5806</a>:
fix: strip all BOMs (<a
href="https://github.com/TrickyPi"><code>@​TrickyPi</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rollup/rollup/commit/2538304efdc05ecb7c52e6376d5777565139f075"><code>2538304</code></a>
4.32.0</li>
<li><a
href="https://github.com/rollup/rollup/commit/41d01c2d01e1a7d3316c56fc030444cfc02aa48e"><code>41d01c2</code></a>
fix: avoid duplicate rollupjs.org prefix (<a
href="https://redirect.github.com/rollup/rollup/issues/5809">#5809</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/56ba60fbfc8b3f440895834ea120ccefcdc5fb69"><code>56ba60f</code></a>
chore(deps): update dependency <code>@​shikijs/vitepress-twoslash</code>
to v2 (<a
href="https://redirect.github.com/rollup/rollup/issues/5810">#5810</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/52b9e786b32220cbb1fb9760b03c4819cb9343b2"><code>52b9e78</code></a>
Feature/watch on invalidate (<a
href="https://redirect.github.com/rollup/rollup/issues/5799">#5799</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/6ba527838eb2293aed194199e97d32ebbded3f3f"><code>6ba5278</code></a>
fix(deps): lock file maintenance minor/patch updates (<a
href="https://redirect.github.com/rollup/rollup/issues/5811">#5811</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/b3695a28cfc2e62aef0e408c61357cccaaab42a5"><code>b3695a2</code></a>
chore(deps): update dependency vite to v6.0.9 [security] (<a
href="https://redirect.github.com/rollup/rollup/issues/5808">#5808</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/15c264d59e0768b7d283a7bb8ded0519d1b5199e"><code>15c264d</code></a>
4.31.0</li>
<li><a
href="https://github.com/rollup/rollup/commit/b9eeec2d1fb03e60b96965f169030ca0ec30a0b5"><code>b9eeec2</code></a>
fix: strip all BOMs (<a
href="https://redirect.github.com/rollup/rollup/issues/5806">#5806</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/0e77fb743c3e374fecf13d628ce1e5c667d68e74"><code>0e77fb7</code></a>
Support watch mode in yarn, gradle and containers (<a
href="https://redirect.github.com/rollup/rollup/issues/5803">#5803</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/8e814a538e20101717417a072c90b0e81b60d926"><code>8e814a5</code></a>
chore(deps): update dependency eslint-config-prettier to v10 (<a
href="https://redirect.github.com/rollup/rollup/issues/5801">#5801</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rollup/rollup/compare/v4.30.1...v4.32.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/node` from 20.17.14 to 20.17.16
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">compare
view</a></li>
</ul>
</details>
<br />

Updates `@types/ws` from 8.5.13 to 8.5.14
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ws">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/eslint-plugin` from 8.20.0 to 8.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/eslint-plugin</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.21.0</h2>
<h2>8.21.0 (2025-01-20)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>ast-spec:</strong> support import attributes in
<code>TSImportType</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10640">#10640</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle type args on jsx (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630">#10630</a>)</li>
<li><strong>eslint-plugin:</strong> check JSX spread elements for
misused spread usage (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653">#10653</a>)</li>
<li><strong>eslint-plugin:</strong> [no-for-in-array] report on any type
which may be an array or array-like (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535">#10535</a>)</li>
<li><strong>eslint-plugin:</strong> [no-base-to-string] don't crash for
recursive array or tuple types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633">#10633</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] handle
template literal (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675">#10675</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [debug-namespace] on
windows (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10661">#10661</a>)</li>
<li><strong>rule-tester:</strong> handle window root path (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10654">#10654</a>)</li>
<li><strong>scope-manager:</strong> add a reference for JSX closing
element if it exists (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10614">#10614</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Arya Emami <a
href="https://github.com/aryaemami59"><code>@​aryaemami59</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md"><code>@​typescript-eslint/eslint-plugin</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.21.0 (2025-01-20)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] handle
template literal (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675">#10675</a>)</li>
<li><strong>eslint-plugin:</strong> [no-base-to-string] don't crash for
recursive array or tuple types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633">#10633</a>)</li>
<li><strong>eslint-plugin:</strong> [no-for-in-array] report on any type
which may be an array or array-like (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535">#10535</a>)</li>
<li><strong>eslint-plugin:</strong> check JSX spread elements for
misused spread usage (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653">#10653</a>)</li>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle type args on jsx (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630">#10630</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/79af426500b0665f3f706bfcca11c10acc7b83e0"><code>79af426</code></a>
chore(release): publish 8.21.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/609a78fe094e98b18d07c243f457d243415d6132"><code>609a78f</code></a>
test(eslint-plugin): adjust tests to verify
<code>no-unnecessary-type-assertion</code> d...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/fb4ca7226919f5dab916386c0beffdd734419c3a"><code>fb4ca72</code></a>
fix(eslint-plugin): [no-duplicate-enum-values] handle template literal
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10675">#10675</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/1895948063350f05ebc1655d9523226f51098736"><code>1895948</code></a>
fix(eslint-plugin): [no-base-to-string] don't crash for recursive array
or tu...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/74f1c5a6ccbe34087400a79354172e62e0f2a012"><code>74f1c5a</code></a>
fix(eslint-plugin): [no-for-in-array] report on any type which may be an
arra...</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/916b989e02c890df5a45ea8612957380833a72ef"><code>916b989</code></a>
fix(eslint-plugin): check JSX spread elements for misused spread usage
(<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10653">#10653</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/31be0532065491d9141cbddfe42dd771eadc0a82"><code>31be053</code></a>
chore: fix failing test on master</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/70f3092d7d4b039317735a0c8abe2229d5678dd6"><code>70f3092</code></a>
docs: [no-misused-spread] fix sample code (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10659">#10659</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a157fd4c62741d2dec2e4f47f738f499b616035d"><code>a157fd4</code></a>
chore: standardized on inline named exports (mostly) (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/10596">#10596</a>)</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/3dbcc19a129d90072635f96eec9e9e1e5be7d6f5"><code>3dbcc19</code></a>
fix(eslint-plugin): [no-unnecessary-type-arguments] handle type args on
jsx (...</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/eslint-plugin">compare
view</a></li>
</ul>
</details>
<br />

Updates `@typescript-eslint/parser` from 8.20.0 to 8.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/releases"><code>@​typescript-eslint/parser</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v8.21.0</h2>
<h2>8.21.0 (2025-01-20)</h2>
<h3>🚀 Features</h3>
<ul>
<li><strong>ast-spec:</strong> support import attributes in
<code>TSImportType</code> (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10640">#10640</a>)</li>
</ul>
<h3>🩹 Fixes</h3>
<ul>
<li><strong>eslint-plugin:</strong> [no-unnecessary-type-arguments]
handle type args on jsx (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10630">#10630</a>)</li>
<li><strong>eslint-plugin:</strong> check JSX spread elements for
misused spread usage (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10653">#10653</a>)</li>
<li><strong>eslint-plugin:</strong> [no-for-in-array] report on any type
which may be an array or array-like (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10535">#10535</a>)</li>
<li><strong>eslint-plugin:</strong> [no-base-to-string] don't crash for
recursive array or tuple types (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10633">#10633</a>)</li>
<li><strong>eslint-plugin:</strong> [no-duplicate-enum-values] handle
template literal (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10675">#10675</a>)</li>
<li><strong>eslint-plugin-internal:</strong> [debug-namespace] on
windows (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10661">#10661</a>)</li>
<li><strong>rule-tester:</strong> handle window root path (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10654">#10654</a>)</li>
<li><strong>scope-manager:</strong> add a reference for JSX closing
element if it exists (<a
href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/10614">#10614</a>)</li>
</ul>
<h3>❤️ Thank You</h3>
<ul>
<li>Arya Emami <a
href="https://github.com/aryaemami59"><code>@​aryaemami59</code></a></li>
<li>Ronen Amiel</li>
<li>YeonJuan <a
href="https://github.com/yeonjuan"><code>@​yeonjuan</code></a></li>
</ul>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md"><code>@​typescript-eslint/parser</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>8.21.0 (2025-01-20)</h2>
<p>This was a version bump only for parser to align it with other
projects, there were no code changes.</p>
<p>You can read about our <a
href="https://main--typescript-eslint.netlify.app/users/versioning">versioning
strategy</a> and <a
href="https://main--typescript-eslint.netlify.app/users/releases">releases</a>
on our website.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/79af426500b0665f3f706bfcca11c10acc7b83e0"><code>79af426</code></a>
chore(release): publish 8.21.0</li>
<li><a
href="https://github.com/typescript-eslint/typescript-eslint/commit/a157fd4c62741d2dec2e4f47f738f499b616035d"><code>a157fd4</code></a>
chore: standardized on inline named exports (mostly) (<a
href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/10596">#10596</a>)</li>
<li>See full diff in <a
href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.21.0/packages/parser">compare
view</a></li>
</ul>
</details>
<br />

Updates `mocha` from 11.0.1 to 11.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/mochajs/mocha/releases">mocha's
releases</a>.</em></p>
<blockquote>
<h2>v11.1.0</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.2...v11.1.0">11.1.0</a>
(2025-01-02)</h2>
<h3>🌟 Features</h3>
<ul>
<li>bump yargs to 17 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5165">#5165</a>)
(<a
href="https://github.com/mochajs/mocha/commit/8f1c8d888b0104afcd95ca55a517320399755749">8f1c8d8</a>)</li>
</ul>
<h2>v11.0.2</h2>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.1...v11.0.2">11.0.2</a>
(2024-12-09)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>catch exceptions setting Error.stackTraceLimit (<a
href="https://redirect.github.com/mochajs/mocha/issues/5254">#5254</a>)
(<a
href="https://github.com/mochajs/mocha/commit/259f8f8ba5709b5d84fa66e17cd10560a11f45c9">259f8f8</a>)</li>
<li>error handling for unexpected numeric arguments passed to cli (<a
href="https://redirect.github.com/mochajs/mocha/issues/5263">#5263</a>)
(<a
href="https://github.com/mochajs/mocha/commit/210d658678a2ec3b6f85c59d4b300b4722671099">210d658</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>correct outdated <code>status: accepting prs</code> link (<a
href="https://redirect.github.com/mochajs/mocha/issues/5268">#5268</a>)
(<a
href="https://github.com/mochajs/mocha/commit/f729cd09b61bb598409f19b3c76b9e9536812237">f729cd0</a>)</li>
<li>replace &quot;New in&quot; with &quot;Since&quot; in version
annotations (<a
href="https://redirect.github.com/mochajs/mocha/issues/5262">#5262</a>)
(<a
href="https://github.com/mochajs/mocha/commit/6f10d12c6c6dfa4df7d5221a3ce688f687aaf320">6f10d12</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/mochajs/mocha/blob/main/CHANGELOG.md">mocha's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.2...v11.1.0">11.1.0</a>
(2025-01-02)</h2>
<h3>🌟 Features</h3>
<ul>
<li>bump yargs to 17 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5165">#5165</a>)
(<a
href="https://github.com/mochajs/mocha/commit/8f1c8d888b0104afcd95ca55a517320399755749">8f1c8d8</a>)</li>
<li>replace <code>strip-ansi</code> with
<code>util.stripVTControlCharacters</code> (<a
href="https://redirect.github.com/mochajs/mocha/issues/5267">#5267</a>)
(<a
href="https://github.com/mochajs/mocha/commit/3c191c05d9db1e99aec9b600edac2ce10a6b6d71">3c191c0</a>),
closes <a
href="https://redirect.github.com/mochajs/mocha/issues/5265">#5265</a></li>
</ul>
<h2><a
href="https://github.com/mochajs/mocha/compare/v11.0.1...v11.0.2">11.0.2</a>
(2024-12-09)</h2>
<h3>🩹 Fixes</h3>
<ul>
<li>catch exceptions setting Error.stackTraceLimit (<a
href="https://redirect.github.com/mochajs/mocha/issues/5254">#5254</a>)
(<a
href="https://github.com/mochajs/mocha/commit/259f8f8ba5709b5d84fa66e17cd10560a11f45c9">259f8f8</a>)</li>
<li>error handling for unexpected numeric arguments passed to cli (<a
href="https://redirect.github.com/mochajs/mocha/issues/5263">#5263</a>)
(<a
href="https://github.com/mochajs/mocha/commit/210d658678a2ec3b6f85c59d4b300b4722671099">210d658</a>)</li>
</ul>
<h3>📚 Documentation</h3>
<ul>
<li>correct outdated <code>status: accepting prs</code> link (<a
href="https://redirect.github.com/mochajs/mocha/issues/5268">#5268</a>)
(<a
href="https://github.com/mochajs/mocha/commit/f729cd09b61bb598409f19b3c76b9e9536812237">f729cd0</a>)</li>
<li>replace &quot;New in&quot; with &quot;Since&quot; in version
annotations (<a
href="https://redirect.github.com/mochajs/mocha/issues/5262">#5262</a>)
(<a
href="https://github.com/mochajs/mocha/commit/6f10d12c6c6dfa4df7d5221a3ce688f687aaf320">6f10d12</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/mochajs/mocha/commit/a87fb1130a877649e564e144a73b1716b6296cbd"><code>a87fb11</code></a>
chore(main): release 11.1.0 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5277">#5277</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/3c191c05d9db1e99aec9b600edac2ce10a6b6d71"><code>3c191c0</code></a>
feat: replace <code>strip-ansi</code> with
<code>util.stripVTControlCharacters</code> (<a
href="https://redirect.github.com/mochajs/mocha/issues/5267">#5267</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/8f1c8d888b0104afcd95ca55a517320399755749"><code>8f1c8d8</code></a>
feat: bump yargs to 17 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5165">#5165</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/6caa9026eb120b136dc8210614b31310f8bff83b"><code>6caa902</code></a>
chore(main): release 11.0.2 (<a
href="https://redirect.github.com/mochajs/mocha/issues/5269">#5269</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/259f8f8ba5709b5d84fa66e17cd10560a11f45c9"><code>259f8f8</code></a>
fix: catch exceptions setting Error.stackTraceLimit (<a
href="https://redirect.github.com/mochajs/mocha/issues/5254">#5254</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/210d658678a2ec3b6f85c59d4b300b4722671099"><code>210d658</code></a>
fix: error handling for unexpected numeric arguments passed to cli (<a
href="https://redirect.github.com/mochajs/mocha/issues/5263">#5263</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/6f10d12c6c6dfa4df7d5221a3ce688f687aaf320"><code>6f10d12</code></a>
docs: replace &quot;New in&quot; with &quot;Since&quot; in version
annotations (<a
href="https://redirect.github.com/mochajs/mocha/issues/5262">#5262</a>)</li>
<li><a
href="https://github.com/mochajs/mocha/commit/f729cd09b61bb598409f19b3c76b9e9536812237"><code>f729cd0</code></a>
docs: correct outdated <code>status: accepting prs</code> link (<a
href="https://redirect.github.com/mochajs/mocha/issues/5268">#5268</a>)</li>
<li>See full diff in <a
href="https://github.com/mochajs/mocha/compare/v11.0.1...v11.1.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `rollup` from 4.30.1 to 4.32.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/releases">rollup's
releases</a>.</em></p>
<blockquote>
<h2>v4.32.0</h2>
<h2>4.32.0</h2>
<p><em>2025-01-24</em></p>
<h3>Features</h3>
<ul>
<li>Add watch.onInvalidate option to trigger actions immediately when a
file is changed (<a
href="https://redirect.github.com/rollup/rollup/issues/5799">#5799</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fix incorrect urls in CLI warnings (<a
href="https://redirect.github.com/rollup/rollup/issues/5809">#5809</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5799">#5799</a>:
Feature/watch on invalidate (<a
href="https://github.com/drebrez"><code>@​drebrez</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5808">#5808</a>:
chore(deps): update dependency vite to v6.0.9 [security] (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5809">#5809</a>:
fix: avoid duplicate rollupjs.org prefix (<a
href="https://github.com/GauBen"><code>@​GauBen</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5810">#5810</a>:
chore(deps): update dependency <code>@​shikijs/vitepress-twoslash</code>
to v2 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5811">#5811</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
</ul>
<h2>v4.31.0</h2>
<h2>4.31.0</h2>
<p><em>2025-01-19</em></p>
<h3>Features</h3>
<ul>
<li>Do not immediately quit when trying to use watch mode from within
non-TTY environments (<a
href="https://redirect.github.com/rollup/rollup/issues/5803">#5803</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Handle files with more than one UTF-8 BOM header (<a
href="https://redirect.github.com/rollup/rollup/issues/5806">#5806</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5792">#5792</a>:
fix(deps): update rust crate swc_compiler_base to v8 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5793">#5793</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5794">#5794</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5801">#5801</a>:
chore(deps): update dependency eslint-config-prettier to v10 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5802">#5802</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5803">#5803</a>:
Support watch mode in yarn, gradle and containers (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5806">#5806</a>:
fix: strip all BOMs (<a
href="https://github.com/TrickyPi"><code>@​TrickyPi</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's
changelog</a>.</em></p>
<blockquote>
<h2>4.32.0</h2>
<p><em>2025-01-24</em></p>
<h3>Features</h3>
<ul>
<li>Add watch.onInvalidate option to trigger actions immediately when a
file is changed (<a
href="https://redirect.github.com/rollup/rollup/issues/5799">#5799</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fix incorrect urls in CLI warnings (<a
href="https://redirect.github.com/rollup/rollup/issues/5809">#5809</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5799">#5799</a>:
Feature/watch on invalidate (<a
href="https://github.com/drebrez"><code>@​drebrez</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5808">#5808</a>:
chore(deps): update dependency vite to v6.0.9 [security] (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5809">#5809</a>:
fix: avoid duplicate rollupjs.org prefix (<a
href="https://github.com/GauBen"><code>@​GauBen</code></a>, <a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5810">#5810</a>:
chore(deps): update dependency <code>@​shikijs/vitepress-twoslash</code>
to v2 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5811">#5811</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
</ul>
<h2>4.31.0</h2>
<p><em>2025-01-19</em></p>
<h3>Features</h3>
<ul>
<li>Do not immediately quit when trying to use watch mode from within
non-TTY environments (<a
href="https://redirect.github.com/rollup/rollup/issues/5803">#5803</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Handle files with more than one UTF-8 BOM header (<a
href="https://redirect.github.com/rollup/rollup/issues/5806">#5806</a>)</li>
</ul>
<h3>Pull Requests</h3>
<ul>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5792">#5792</a>:
fix(deps): update rust crate swc_compiler_base to v8 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5793">#5793</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5794">#5794</a>:
chore(deps): lock file maintenance (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5801">#5801</a>:
chore(deps): update dependency eslint-config-prettier to v10 (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5802">#5802</a>:
fix(deps): lock file maintenance minor/patch updates (<a
href="https://github.com/renovate"><code>@​renovate</code></a>[bot])</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5803">#5803</a>:
Support watch mode in yarn, gradle and containers (<a
href="https://github.com/lukastaegert"><code>@​lukastaegert</code></a>)</li>
<li><a
href="https://redirect.github.com/rollup/rollup/pull/5806">#5806</a>:
fix: strip all BOMs (<a
href="https://github.com/TrickyPi"><code>@​TrickyPi</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/rollup/rollup/commit/2538304efdc05ecb7c52e6376d5777565139f075"><code>2538304</code></a>
4.32.0</li>
<li><a
href="https://github.com/rollup/rollup/commit/41d01c2d01e1a7d3316c56fc030444cfc02aa48e"><code>41d01c2</code></a>
fix: avoid duplicate rollupjs.org prefix (<a
href="https://redirect.github.com/rollup/rollup/issues/5809">#5809</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/56ba60fbfc8b3f440895834ea120ccefcdc5fb69"><code>56ba60f</code></a>
chore(deps): update dependency <code>@​shikijs/vitepress-twoslash</code>
to v2 (<a
href="https://redirect.github.com/rollup/rollup/issues/5810">#5810</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/52b9e786b32220cbb1fb9760b03c4819cb9343b2"><code>52b9e78</code></a>
Feature/watch on invalidate (<a
href="https://redirect.github.com/rollup/rollup/issues/5799">#5799</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/6ba527838eb2293aed194199e97d32ebbded3f3f"><code>6ba5278</code></a>
fix(deps): lock file maintenance minor/patch updates (<a
href="https://redirect.github.com/rollup/rollup/issues/5811">#5811</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/b3695a28cfc2e62aef0e408c61357cccaaab42a5"><code>b3695a2</code></a>
chore(deps): update dependency vite to v6.0.9 [security] (<a
href="https://redirect.github.com/rollup/rollup/issues/5808">#5808</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/15c264d59e0768b7d283a7bb8ded0519d1b5199e"><code>15c264d</code></a>
4.31.0</li>
<li><a
href="https://github.com/rollup/rollup/commit/b9eeec2d1fb03e60b96965f169030ca0ec30a0b5"><code>b9eeec2</code></a>
fix: strip all BOMs (<a
href="https://redirect.github.com/rollup/rollup/issues/5806">#5806</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/0e77fb743c3e374fecf13d628ce1e5c667d68e74"><code>0e77fb7</code></a>
Support watch mode in yarn, gradle and containers (<a
href="https://redirect.github.com/rollup/rollup/issues/5803">#5803</a>)</li>
<li><a
href="https://github.com/rollup/rollup/commit/8e814a538e20101717417a072c90b0e81b60d926"><code>8e814a5</code></a>
chore(deps): update dependency eslint-config-prettier to v10 (<a
href="https://redirect.github.com/rollup/rollup/issues/5801">#5801</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/rollup/rollup/compare/v4.30.1...v4.32.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `selenium-webdriver` from 4.27.0 to 4.28.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/SeleniumHQ/selenium/releases">selenium-webdriver's
releases</a>.</em></p>
<blockquote>
<h2>Selenium 4.28.0</h2>
<h2>Detailed Changelogs by Component</h2>
<p><!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG">Java</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES">Python</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/dotnet/CHANGELOG">DotNet</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES">Ruby</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/javascript/node/selenium-webdriver/CHANGES.md">JavaScript</a></strong>
    |    <!-- raw HTML omitted --> <strong><a
href="https://github.com/SeleniumHQ/selenium/blob/trunk/cpp/iedriverserver/CHANGELOG">IEDriver</a></strong>
<!-- raw HTML omitted --></p>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<!-- raw HTML omitted -->
<ul>
<li>[dotnet] Add nullability annotations to print types by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14773">SeleniumHQ/selenium#14773</a></li>
<li>[dotnet] Propagate <code>IWebDriver.GetAttribute</code> obsoletion
to <code>WebDriver</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14802">SeleniumHQ/selenium#14802</a></li>
<li>[py] Revert the Deprecation warnings of WebElement.get_attribute()
by <a href="https://github.com/VietND96"><code>@​VietND96</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14808">SeleniumHQ/selenium#14808</a></li>
<li>[py] Fix <code>pyproject.toml</code> for installable from sdist by
<a href="https://github.com/VietND96"><code>@​VietND96</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14806">SeleniumHQ/selenium#14806</a></li>
<li>[java]: encapsulate <code>additionalCommands</code> with getter
method by <a
href="https://github.com/navin772"><code>@​navin772</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14816">SeleniumHQ/selenium#14816</a></li>
<li>[dotnet] Add nullability annotations to <code>ShadowRoot</code> by
<a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14812">SeleniumHQ/selenium#14812</a></li>
<li>[dotnet] Fix <code>WebDriver.AuthenticatorId</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14814">SeleniumHQ/selenium#14814</a></li>
<li>[dotnet] Add future-proofing note on <code>Base64UrlEncoder</code>
by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14821">SeleniumHQ/selenium#14821</a></li>
<li>[java] SpotBugs exclude
<code>NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE</code> from the
<code>firefox.AddHasExtensions$1</code> by <a
href="https://github.com/mk868"><code>@​mk868</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14766">SeleniumHQ/selenium#14766</a></li>
<li>[py] fix packaging by <a
href="https://github.com/benoit-pierre"><code>@​benoit-pierre</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14823">SeleniumHQ/selenium#14823</a></li>
<li>[bazel] Bump <code>rules_jvm_external</code> to 6.6 and use the
maven resolver by <a
href="https://github.com/shs96c"><code>@​shs96c</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14829">SeleniumHQ/selenium#14829</a></li>
<li>[dotnet] Add nullable reference annotations to <code>Platform</code>
by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14834">SeleniumHQ/selenium#14834</a></li>
<li>[dotnet] Fix Virtual Authenticator removal, annotate NRT by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14822">SeleniumHQ/selenium#14822</a></li>
<li>[dotnet] Annotate Nullable Reference Types on
<code>OpenQA.Selenium.Internal</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14840">SeleniumHQ/selenium#14840</a></li>
<li>[dotnet] Annotate nullable reference types in internal logging by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14819">SeleniumHQ/selenium#14819</a></li>
<li>[rb] Add tests for the cookie named, and updates type by <a
href="https://github.com/aguspe"><code>@​aguspe</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14843">SeleniumHQ/selenium#14843</a></li>
<li>[rb] Update note for return value of Hash by <a
href="https://github.com/luke-hill"><code>@​luke-hill</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14845">SeleniumHQ/selenium#14845</a></li>
<li>[rust] xz uncompressor for Firefox Linux nightlies by <a
href="https://github.com/bgermann"><code>@​bgermann</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14832">SeleniumHQ/selenium#14832</a></li>
<li>[java] Enhance Null Check in Exception Handling by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14810">SeleniumHQ/selenium#14810</a></li>
<li>[py] Typing package import enhancement by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14283">SeleniumHQ/selenium#14283</a></li>
<li>[py] Moved Rust binary settings to <code>pyproject.toml</code> from
<code>setup.py</code> by <a
href="https://github.com/sandeepsuryaprasad"><code>@​sandeepsuryaprasad</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14837">SeleniumHQ/selenium#14837</a></li>
<li>[java] SpotBugs exclude <code>DMI_HARDCODED_ABSOLUTE_FILENAME</code>
by <a href="https://github.com/mk868"><code>@​mk868</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14597">SeleniumHQ/selenium#14597</a></li>
<li>[java]Replace lambdas with method references by <a
href="https://github.com/iampopovich"><code>@​iampopovich</code></a> in
<a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14857">SeleniumHQ/selenium#14857</a></li>
<li>[ci] Update script pinned_browsers for changes in Edge API product
fetch by <a
href="https://github.com/VietND96"><code>@​VietND96</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14865">SeleniumHQ/selenium#14865</a></li>
<li>[py] moved all getters in <code>fedcm/account.py</code> into
descriptor object. by <a
href="https://github.com/sandeepsuryaprasad"><code>@​sandeepsuryaprasad</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14858">SeleniumHQ/selenium#14858</a></li>
<li>[dotnet] Migrate NUnit assertions to <code>Assert.That</code> syntax
by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14853">SeleniumHQ/selenium#14853</a></li>
<li>[dotnet] Address warnings with
<code>ActionSequence.inputDevice</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14848">SeleniumHQ/selenium#14848</a></li>
<li>[dotnet] Migrate remaining NUnit assertions to
<code>Assert.That</code> and <code>Has.Count</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14870">SeleniumHQ/selenium#14870</a></li>
<li>[dotnet] Add nullability annotations to <code>Proxy</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14861">SeleniumHQ/selenium#14861</a></li>
<li>[dotnet] Modernize <code>Response</code> type by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14839">SeleniumHQ/selenium#14839</a></li>
<li>[dotnet] Add nullability to Logs API by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14875">SeleniumHQ/selenium#14875</a></li>
<li>[py] add execute_cdp_cmd to Remote by <a
href="https://github.com/Delta456"><code>@​Delta456</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14809">SeleniumHQ/selenium#14809</a></li>
<li>[java] SpotBugs exclude <code>IS2_INCONSISTENT_SYNC</code> form the
<code>SeleniumManager</code> by <a
href="https://github.com/mk868"><code>@​mk868</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14768">SeleniumHQ/selenium#14768</a></li>
<li>[java] Enable SpotBugs for java_export by <a
href="https://github.com/mk868"><code>@​mk868</code></a> in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14882">SeleniumHQ/selenium#14882</a></li>
<li>[dotnet] Add nullability to <code>CookieJar</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14874">SeleniumHQ/selenium#14874</a></li>
<li>[dotnet] Refactor away private constructor from
<code>Response</code> by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14877">SeleniumHQ/selenium#14877</a></li>
<li>[dotnet] Add nullability to <code>Alert</code>s by <a
href="https://github.com/RenderMichael"><code>@​RenderMichael</code></a>
in <a
href="https://redirect.github.com/SeleniumHQ/selenium/pull/14669">SeleniumHQ/selenium#14669</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/SeleniumHQ/selenium/commits">compare
view</a></li>
</ul>
</details>
<br />

Updates `webdriverio` from 9.5.7 to 9.6.4
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webdriverio/webdriverio/releases">webdriverio's
releases</a>.</em></p>
<blockquote>
<h2>v9.6.4 (2025-01-24)</h2>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>wdio-utils</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14106">#14106</a>
chore(<code>@​wdio/utils</code>): allow to set spawnOpts for
Chromedriver as well (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
<h2>v9.6.3 (2025-01-23)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>wdio-browser-runner</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14104">#14104</a>
fix(<code>@​wdio/browser-runner</code>): export mocha source map (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
<h2>v9.6.2 (2025-01-23)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>wdio-webdriver-mock-service</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14103">#14103</a>
fix(webdriverio): double check elements that have a display: contents
(<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
<li><code>wdio-cli</code>, <code>wdio-types</code>,
<code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14101">#14101</a>
fix(webdriverio): enable arbitrary automation protocol packages (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
<li><code>wdio-mocha-framework</code>, <code>wdio-runner</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14102">#14102</a>
fix(<code>@​wdio/runner</code>): make sure there is at least one
reporter initiated (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><code>webdriver</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14100">#14100</a>
fix: typos on readme (<a
href="https://github.com/shiv-jirwankar"><code>@​shiv-jirwankar</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>Shiv Jirwankar (<a
href="https://github.com/shiv-jirwankar"><code>@​shiv-jirwankar</code></a>)</li>
</ul>
<h2>v9.6.1 (2025-01-23)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14097">#14097</a>
fix(webdriverio): remove obsolete export (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>Kirill Gavrilov (<a
href="https://github.com/gavvvr"><code>@​gavvvr</code></a>)</li>
</ul>
<h2>v9.6.0 (2025-01-21)</h2>
<h4>:rocket: New Feature</h4>
<ul>
<li><code>wdio-browserstack-service</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md">webdriverio's
changelog</a>.</em></p>
<blockquote>
<h2>v9.6.4 (2025-01-24)</h2>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>wdio-utils</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14106">#14106</a>
chore(<code>@​wdio/utils</code>): allow to set spawnOpts for
Chromedriver as well (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
<h2>v9.6.3 (2025-01-23)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>wdio-browser-runner</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14104">#14104</a>
fix(<code>@​wdio/browser-runner</code>): export mocha source map (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 1</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
<h2>v9.6.2 (2025-01-23)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>wdio-webdriver-mock-service</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14103">#14103</a>
fix(webdriverio): double check elements that have a display: contents
(<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
<li><code>wdio-cli</code>, <code>wdio-types</code>,
<code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14101">#14101</a>
fix(webdriverio): enable arbitrary automation protocol packages (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
<li><code>wdio-mocha-framework</code>, <code>wdio-runner</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14102">#14102</a>
fix(<code>@​wdio/runner</code>): make sure there is at least one
reporter initiated (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><code>webdriver</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14100">#14100</a>
fix: typos on readme (<a
href="https://github.com/shiv-jirwankar"><code>@​shiv-jirwankar</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>Shiv Jirwankar (<a
href="https://github.com/shiv-jirwankar"><code>@​shiv-jirwankar</code></a>)</li>
</ul>
<h2>v9.6.1 (2025-01-23)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14097">#14097</a>
fix(webdriverio): remove obsolete export (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>Kirill Gavrilov (<a
href="https://github.com/gavvvr"><code>@​gavvvr</code></a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/d2330a6ea28125852ccbe505cf70011b7be114ac"><code>d2330a6</code></a>
v9.6.4</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/b3371191bb85dba78b26c1640d19e5a42aff755c"><code>b337119</code></a>
v9.6.3</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/918477b20c54c27b98655b08f55a2a304495f0fa"><code>918477b</code></a>
v9.6.2</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/c44832ba5138a0a0c3b2d15807fcc0406b860f7d"><code>c44832b</code></a>
fix(webdriverio): double check elements that have a display: contents
(<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio/issues/14103">#14103</a>)</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/ed92a6f2abfc55b3c4ae887a222371554a7ada61"><code>ed92a6f</code></a>
fix(webdriverio): enable arbitrary automation protocol packages (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio/issues/14101">#14101</a>)</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/384086a53b3757ee4ae57afcfbf4ca072f76a680"><code>384086a</code></a>
v9.6.1</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/e8bb138831a22f3400c1ed90f4fb7d9f7e787a13"><code>e8bb138</code></a>
fix(webdriverio): remove obsolete export (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio/issues/14097">#14097</a>)</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/bea75d896564c2285012cd7c77948dce6ab45804"><code>bea75d8</code></a>
v9.6.0</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/13861b47a768c272311c6d033bf4d337f42dc58e"><code>13861b4</code></a>
fix(ci): fix classic tests</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/8056de243cb4c8fe734b07cd618d6dfd59b0dff1"><code>8056de2</code></a>
fix(ci): missing commit</li>
<li>Additional commits viewable in <a
href="https://github.com/webdriverio/webdriverio/commits/v9.6.4/packages/webdriverio">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [wpt](https://github.com/web-platform-tests/wpt) from `bf6ec7a` to
`7063191`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/7063191470f790e0ac0d476f7ff909b06cc73b6d"><code>7063191</code></a>
Support inline integrity checks on SVG script elements.</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/0ef675b66417dbd1302cac69e64db90b1dedf913"><code>0ef675b</code></a>
Digital Credentials: s/providers/requests, s/request/data (<a
href="https://redirect.github.com/web-platform-tests/wpt/issues/48253">#48253</a>)</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/22308296d1641206afeaef27f39f5fde5864c440"><code>2230829</code></a>
Digital Credentials: Rename DigitalCredentialsRequest to
DigitalCredentialReq...</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/e5e7dab5e72edd352b17105acce2b8f443face10"><code>e5e7dab</code></a>
Add test for interactivity:auto overriding inert attribute effect</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/a23788b77a947304b2b3159d8efda492727ab623"><code>a23788b</code></a>
Test</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/bcf47bdcecd72b1c6224677d0d208b60b3fac41a"><code>bcf47bd</code></a>
DOM: Bring Observable iterable conversion inline with spec</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/e679be39aa83e65a06627a8a5b911648f5312f13"><code>e679be3</code></a>
Add UpdateSelectionBehavior to
Range::UpdateSelectionIfAddedToSelection</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/07ddf2d48c53597c44f8e4319fde84725675084f"><code>07ddf2d</code></a>
Update META.yml: add pkotwicz</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/33f08c652fe3fce24aeb062146362a69a5ab51c9"><code>33f08c6</code></a>
WebKit export of <a
href="https://bugs.webkit.org/show_bug.cgi?id=286471">https://bugs.webkit.org/show_bug.cgi?id=286471</a>
(<a
href="https://redirect.github.com/web-platform-tests/wpt/issues/50269">#50269</a>)</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/b685bd3837683612204ef6f3f823513214083c8d"><code>b685bd3</code></a>
Add UA rules for interactivity</li>
<li>Additional commits viewable in <a
href="https://github.com/web-platform-tests/wpt/compare/bf6ec7ab30d10bbfbd02b80a04683aeac16a2952...7063191470f790e0ac0d476f7ff909b06cc73b6d">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…3037)

Bumps the all group with 2 updates:
[@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) and
[webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio).

Updates `@eslint/js` from 9.18.0 to 9.19.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/releases"><code>@​eslint/js</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v9.19.0</h2>
<h2>Features</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070"><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201">#19201</a>)
(Josh Goldberg ✨)</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73"><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276">#19276</a>)
(Francesco Trotta)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b"><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6"><code>2b84f66</code></a>
docs: Update README (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669"><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351">#19351</a>)
(Pavel)</li>
<li><a
href="https://github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79"><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d"><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63"><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19365">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33"><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352">#19352</a>)
(jj)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828"><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308">#19308</a>)
(0xDev)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771"><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68"><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118"><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f"><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049"><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2"><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336">#19336</a>)
(Francesco Trotta)</li>
</ul>
<h2>Chores</h2>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c"><code>9b9cb05</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.19.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73"><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345">#19345</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md"><code>@​eslint/js</code>'s
changelog</a>.</em></p>
<blockquote>
<p>v9.19.0 - January 24, 2025</p>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/9b9cb0584867916d50aa2e9590b132e2ef8ca59c"><code>9b9cb05</code></a>
chore: upgrade <code>@​eslint/js</code><a
href="https://github.com/9"><code>@​9</code></a>.19.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19371">#19371</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a>
chore: package.json update for <code>@​eslint/js</code> release
(Jenkins)</li>
<li><a
href="https://github.com/eslint/eslint/commit/cfea9abe0e27cf2ce1d27232b8c70555397e141b"><code>cfea9ab</code></a>
docs: Clarify overrideConfig option (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19370">#19370</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/2b84f666cd7474bb061e2f12205af57f5dbb89d6"><code>2b84f66</code></a>
docs: Update README (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19362">#19362</a>)
(Nicholas C. Zakas)</li>
<li><a
href="https://github.com/eslint/eslint/commit/044f93cbbe71a45130156004509083814e2b9669"><code>044f93c</code></a>
docs: clarify frozen rule description (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19351">#19351</a>)
(Pavel)</li>
<li><a
href="https://github.com/eslint/eslint/commit/797ee7c0d669678b90c5d5742228bc7b24353f79"><code>797ee7c</code></a>
docs: fix Bluesky links (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19368">#19368</a>)
(Milos Djermanovic)</li>
<li><a
href="https://github.com/eslint/eslint/commit/81a9c0ebc33dd33765711296f827c4448c80163d"><code>81a9c0e</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/093fb3d40286588c2c425b738426ebfe5d142a63"><code>093fb3d</code></a>
docs: replace <code>var</code> with <code>let</code> and
<code>const</code> in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19365">#19365</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/417de3298527e4f257e1ae7b02e1df9db3c9ed33"><code>417de32</code></a>
docs: replace var with const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19352">#19352</a>)
(jj)</li>
<li><a
href="https://github.com/eslint/eslint/commit/17f2aaec16d5afbb0d219bce6ae01d7b15d74828"><code>17f2aae</code></a>
docs: update getting-started config to match default generated config
(<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19308">#19308</a>)
(0xDev)</li>
<li><a
href="https://github.com/eslint/eslint/commit/aae67172ab9631b4267fc03f64d3c3d6d1fcda73"><code>aae6717</code></a>
fix: sync rule type header comments automatically (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19276">#19276</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/8a0a5a8851f72982327c2aa3a41403963f025771"><code>8a0a5a8</code></a>
docs: better <code>global ignores</code> instruction (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19297">#19297</a>)
(Jacopo Marrone)</li>
<li><a
href="https://github.com/eslint/eslint/commit/20897070913418078d8f1ea9a877d223650dff73"><code>2089707</code></a>
test: fix failing test in Node.js v22.13.0 (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19345">#19345</a>)
(Francesco Trotta)</li>
<li><a
href="https://github.com/eslint/eslint/commit/6671a2cd8ccc710fefbccad9a813c3bea5f76c68"><code>6671a2c</code></a>
docs: Update README (GitHub Actions Bot)</li>
<li><a
href="https://github.com/eslint/eslint/commit/1637b8e87df5c7f58ab71e0e159f4b96c998e070"><code>1637b8e</code></a>
feat: add <code>--report-unused-inline-configs</code> (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19201">#19201</a>)
(Josh Goldberg ✨)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e39d3f22ff793db42e1f1fc3808cbb12fc513118"><code>e39d3f2</code></a>
docs: fix divider for rule category (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19264">#19264</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/e0cf53f80a4b127524e0badc8999d5d1a247143f"><code>e0cf53f</code></a>
docs: fix search result box position for small screens (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19328">#19328</a>)
(Tanuj Kanti)</li>
<li><a
href="https://github.com/eslint/eslint/commit/f92a6803a10c66cf77408b2bf29c17bcd63b1049"><code>f92a680</code></a>
docs: replace var with let or const in rule examples (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19331">#19331</a>)
(Ravi Teja Kolla)</li>
<li><a
href="https://github.com/eslint/eslint/commit/b04b84bc17d4aaaea1326cb08196593624db02a2"><code>b04b84b</code></a>
docs: revert accidental changes in TS config files docs (<a
href="https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/19336">#19336</a>)
(Francesco Trotta)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eslint/eslint/commit/58560e70bb4dcb305343fcd7c893ac56a404f674"><code>58560e7</code></a>
chore: package.json update for <code>@​eslint/js</code> release</li>
<li>See full diff in <a
href="https://github.com/eslint/eslint/commits/v9.19.0/packages/js">compare
view</a></li>
</ul>
</details>
<br />

Updates `webdriverio` from 9.6.4 to 9.7.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webdriverio/webdriverio/releases">webdriverio's
releases</a>.</em></p>
<blockquote>
<h2>v9.7.1 (2025-01-25)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14113">#14113</a>
fix(webdriverio): fix isDisplayed call if element is non existant (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><code>wdio-cli</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14111">#14111</a>
updating constants and services lists with wdio-roku-service refs (<a
href="https://github.com/jonyet"><code>@​jonyet</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>jonathan terry (<a
href="https://github.com/jonyet"><code>@​jonyet</code></a>)</li>
</ul>
<h2>v9.7.0 (2025-01-24)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14110">#14110</a>
fix(webdriverio): have the cjs export use the Node environment (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>wdio-protocols</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14060">#14060</a>
feat: enrich Appium context methods (<a
href="https://github.com/wswebcreation"><code>@​wswebcreation</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>Wim Selles (<a
href="https://github.com/wswebcreation"><code>@​wswebcreation</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md">webdriverio's
changelog</a>.</em></p>
<blockquote>
<h2>v9.7.1 (2025-01-25)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14113">#14113</a>
fix(webdriverio): fix isDisplayed call if element is non existant (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>:memo: Documentation</h4>
<ul>
<li><code>wdio-cli</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14111">#14111</a>
updating constants and services lists with wdio-roku-service refs (<a
href="https://github.com/jonyet"><code>@​jonyet</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>jonathan terry (<a
href="https://github.com/jonyet"><code>@​jonyet</code></a>)</li>
</ul>
<h2>v9.7.0 (2025-01-24)</h2>
<h4>:bug: Bug Fix</h4>
<ul>
<li><code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14110">#14110</a>
fix(webdriverio): have the cjs export use the Node environment (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
</ul>
</li>
</ul>
<h4>:nail_care: Polish</h4>
<ul>
<li><code>wdio-protocols</code>, <code>webdriverio</code>
<ul>
<li><a
href="https://redirect.github.com/webdriverio/webdriverio/pull/14060">#14060</a>
feat: enrich Appium context methods (<a
href="https://github.com/wswebcreation"><code>@​wswebcreation</code></a>)</li>
</ul>
</li>
</ul>
<h4>Committers: 2</h4>
<ul>
<li>Christian Bromann (<a
href="https://github.com/christian-bromann"><code>@​christian-bromann</code></a>)</li>
<li>Wim Selles (<a
href="https://github.com/wswebcreation"><code>@​wswebcreation</code></a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/e6e03a67bd5e71d7d8fe570ff53a977cb9848e83"><code>e6e03a6</code></a>
v9.7.1</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/afbd6d1d8b34f513380fd9cfc6684e3bc6baa859"><code>afbd6d1</code></a>
fix(webdriverio): fix isDisplayed call if element is non existant (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio/issues/14113">#14113</a>)</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/70cb2125312bca46758b8dae35eac88fcc6cf8f1"><code>70cb212</code></a>
v9.7.0</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/1fc4684995b2053d12ae83d0505efe9a7f4a1565"><code>1fc4684</code></a>
feat: enrich Appium context methods (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio/issues/14060">#14060</a>)</li>
<li><a
href="https://github.com/webdriverio/webdriverio/commit/259ed4c6fbaca6b41adf6790f4c336a82c475c0f"><code>259ed4c</code></a>
fix(webdriverio): have the cjs export use the Node environment (<a
href="https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio/issues/14110">#14110</a>)</li>
<li>See full diff in <a
href="https://github.com/webdriverio/webdriverio/commits/v9.7.1/packages/webdriverio">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…eChromeLabs#3044)

The specific event name was missing in the `EVENT_NAMES`, which made it
impossible to subscribe to a specific event.
🤖 I have created a release *beep* *boop*
---


##
[1.2.0](GoogleChromeLabs/chromium-bidi@chromium-bidi-v1.1.0...chromium-bidi-v1.2.0)
(2025-01-28)


### Features

* implement unsubscribe by id
([GoogleChromeLabs#3013](GoogleChromeLabs#3013))
([5f8752d](GoogleChromeLabs@5f8752d))


### Bug Fixes

* allow `bluetooth.requestDevicePromptUpdated` subscription
([GoogleChromeLabs#3044](GoogleChromeLabs#3044))
([dd4751d](GoogleChromeLabs@dd4751d))
* fix unsubscribe by id parser
([GoogleChromeLabs#3034](GoogleChromeLabs#3034))
([a51a55d](GoogleChromeLabs@a51a55d))
* handle max depth property
([GoogleChromeLabs#3027](GoogleChromeLabs#3027))
([1393215](GoogleChromeLabs@1393215))
* rely on frameSubtreeWillBeDetached to emit contextDestroyed events
([GoogleChromeLabs#3029](GoogleChromeLabs#3029))
([0d04e0b](GoogleChromeLabs@0d04e0b))
* support correct to base64 for non-latin
([GoogleChromeLabs#3031](GoogleChromeLabs#3031))
([6fe665f](GoogleChromeLabs@6fe665f)),
closes
[GoogleChromeLabs#3019](GoogleChromeLabs#3019)

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
- Introduces UserContextStorage to abstract and re-use operations on
user contexts. For now, only the get operation is moved.

Issue GoogleChromeLabs#2983
)

Bumps [wpt](https://github.com/web-platform-tests/wpt) from `7063191` to
`2e8b491`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/2e8b491a12d69b973cd3f3daf9c4a276e0441f3d"><code>2e8b491</code></a>
Ensure AbortSignal.throwIfAborted doesn't modify the message of an abort
error</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/3f5cef6a8f69daa028e765e40b948d640429a7d1"><code>3f5cef6</code></a>
Fix customizable select slot assignment recalc crashes</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/1773ce8708310dc3a6bd4b9652fe25e32316e201"><code>1773ce8</code></a>
Translate: Implement translateStreaming</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/e9fe90388d922fa55c03cc8ec10ccc1a8b84e858"><code>e9fe903</code></a>
Translator: Switch to ModelStreamingResponder</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/911fb98a43d8cc67f4c5d3ac082eeb54453898f2"><code>911fb98</code></a>
Only do Jinja rendering when needed in Canvas test generator</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/1b476ffbe5be1470c147442006c6002eea44e61f"><code>1b476ff</code></a>
Clarify support for ::slotted(:has(...)) as established by WebKit (<a
href="https://redirect.github.com/web-platform-tests/wpt/issues/50337">#50337</a>)</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/ed2d6789ee5068a3821702aaabc03ee68485ff30"><code>ed2d678</code></a>
Reapply &quot;Fix OptionList iterating before beginning&quot;</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/8eb65b650a61636f26093d854e825b6afe2fb302"><code>8eb65b6</code></a>
Replace assert_notreached with assert_unreached</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/8c3501d822e44f203658787988ea86851e807e25"><code>8c3501d</code></a>
[carousel] Only force size containment on in-flow scroll marker
groups.</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/dcd3048a444e6cd2221e150189ee6a88a8a5c627"><code>dcd3048</code></a>
FLEDGE: Pass creative scanning metadata to scoreAd</li>
<li>Additional commits viewable in <a
href="https://github.com/web-platform-tests/wpt/compare/7063191470f790e0ac0d476f7ff909b06cc73b6d...2e8b491a12d69b973cd3f3daf9c4a276e0441f3d">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

Bumps [wpt](https://github.com/web-platform-tests/wpt) from `2e8b491` to
`402df69`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/402df6903fe97c3178d63e7920671f6b77a54f5b"><code>402df69</code></a>
IDB WPTs: Extend idbrequest WPTs to run on workers</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/184a7bf8907297dd81a6dec8632a63c0b0a843cc"><code>184a7bf</code></a>
Allow custom properties in highlight pseudos</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/e12ac2f41103b4f30360c5f17971c8829ac6a63c"><code>e12ac2f</code></a>
Translator: Implement AITranslatorFactory abort</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/e71e5294d61e80cfd8749b0b7afd2a4c6bdc98c6"><code>e71e529</code></a>
Clean up old popover hover utils, and de-footgun mouseOverAndRecord</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/d46d9abdea3ea1eb0f1eebdc4430f21a13afaae3"><code>d46d9ab</code></a>
Add content to &lt;select multiple&gt; appearance test</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/4a2188ffee5429e77b8932f3408893f9a3ed151c"><code>4a2188f</code></a>
Update accname/name/comp_labelledby.html with aria-labeledby [sic] tests
(<a
href="https://redirect.github.com/web-platform-tests/wpt/issues/43">#43</a>...</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/010b43b0cb5f5cbc2ab2f6a1b9aad292ee1af7b7"><code>010b43b</code></a>
Fix ListedElement is focusable pre-check for host with
delegatesFocus</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/344a03be82e877514add8ca332c790ff2e707a40"><code>344a03b</code></a>
Language Detector: Reject when called with aborted signal</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/c6fad56300f3741736e69cb9027ac9a32395eb09"><code>c6fad56</code></a>
Fix order check in WPT
webrtc/simulcast/setParameters-maxFramerate.https.html.</li>
<li><a
href="https://github.com/web-platform-tests/wpt/commit/6c2f05a3999c73b8d7749a693271c3df3a62230d"><code>6c2f05a</code></a>
In simulcast wpt, mark VP9 support optional.</li>
<li>Additional commits viewable in <a
href="https://github.com/web-platform-tests/wpt/compare/2e8b491a12d69b973cd3f3daf9c4a276e0441f3d...402df6903fe97c3178d63e7920671f6b77a54f5b">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@anshikavashistha
Copy link
Author

anshikavashistha commented Jan 31, 2025

This TODO should be addressed as well:

// TODO: replace with optional string once legacy `channel` is removed.

@sadym-chromium PTAL I have implemented this TODO

@anshikavashistha anshikavashistha force-pushed the remove-non-spec-compliant-bidi-commands branch from f3a13a2 to 7ee8c3a Compare January 31, 2025 07:20
@anshikavashistha anshikavashistha changed the title remove bidi commands feat(bidi): remove non-spec-compliant bidi commands Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants