Repository: exadel-inc/esl
Pull request #2806 (2024-12-05 10:28:33)

chore(deps): bump puppeteer from 23.9.0 to 23.10.1
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 23.9.0 to 23.10.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/puppeteer/puppeteer/releases">puppeteer's releases</a>.</em></p>
<blockquote>
<h2>puppeteer-core: v23.10.1</h2>
<h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v23.10.0...puppeteer-core-v23.10.1">23.10.1</a> (2024-12-04)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>roll to Chrome 131.0.6778.87 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13357">#13357</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/a571bff7a47f2e439a59fa1cd94159e8f1b0e1e7">a571bff</a>)</li>
</ul>
<h2>puppeteer: v23.10.1</h2>
<h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.10.0...puppeteer-v23.10.1">23.10.1</a> (2024-12-04)</h2>
<h3>Miscellaneous Chores</h3>
<ul>
<li><strong>puppeteer:</strong> Synchronize puppeteer versions</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li>puppeteer-core bumped from 23.10.0 to 23.10.1</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>puppeteer-core: v23.10.0</h2>
<h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-core-v23.9.0...puppeteer-core-v23.10.0">23.10.0</a> (2024-12-03)</h2>
<h3>Features</h3>
<ul>
<li>adjust browser-level cookie API (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13331">#13331</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/678eaf09f2f018678181c1b115f850cfa33be411">678eaf0</a>)</li>
<li>browser level cookies API (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13316">#13316</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/43dec3b0aa277df0f0b8ed29009d71cd1ba77982">43dec3b</a>)</li>
<li>implement ElementHandle.backendNodeId (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13328">#13328</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/ffb31cacc53f6ca6991b227807a29aa93305a177">ffb31ca</a>)</li>
<li>roll to Firefox 133.0 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13333">#13333</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/de314e53de38c015748ff4c31f0e178512c4e494">de314e5</a>)</li>
<li>support LaunchOptions in executablePath() (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13340">#13340</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/6acfee6810da378844d4dca7f28d539dd46a3529">6acfee6</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>stop calling bringToFront when taking page screenshots (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13336">#13336</a>) (<a href="https://github.com/puppeteer/puppeteer/commit/6da2cb490495193fb7fbdb47a71c95033a4a6fab">6da2cb4</a>)</li>
</ul>
<h3>Dependencies</h3>
<ul>
<li>The following workspace dependencies were updated
<ul>
<li>dependencies
<ul>
<li><code>@​puppeteer/browsers</code> bumped from 2.4.1 to 2.5.0</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>puppeteer: v23.10.0</h2>
<h2><a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.9.0...puppeteer-v23.10.0">23.10.0</a> (2024-12-03)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/puppeteer/puppeteer/commit/5d72c7d3c3e9c8cd53bcb4b597a0924dced1b5fc"><code>5d72c7d</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13358">#13358</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/055781d1e9e4390443712923858ba29723df08ef"><code>055781d</code></a> test: set up fixed test domains (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13363">#13363</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/3a6acb6529bec05cf9075f8d4dbc83182f1dea44"><code>3a6acb6</code></a> test: remove unused mergeArgs in mocha-utils (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13362">#13362</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/5d0d015a88c1ddc648a11d8d48b9bf2b134ebb80"><code>5d0d015</code></a> test: remove unnecessary args in TargetManager.spec.ts (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13361">#13361</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/e0fef0b7b1b1088c2d341d8098bf5aa5d69f228f"><code>e0fef0b</code></a> test: disable a flaky test for Firefox (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13359">#13359</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/a571bff7a47f2e439a59fa1cd94159e8f1b0e1e7"><code>a571bff</code></a> fix: roll to Chrome 131.0.6778.87 (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13357">#13357</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/0c2e549a07f1e712dedd71a41409aac8a5bb9dbd"><code>0c2e549</code></a> chore: release main (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13335">#13335</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/eb57962a93c4b61f2abc14fbb590c90ea03b8841"><code>eb57962</code></a> chore(deps-dev): Bump the dev-dependencies group with 3 updates (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13354">#13354</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/2abfd7db7f20e1c72e1df94a35ed5e41d8123070"><code>2abfd7d</code></a> docs: mention some npx workflows (<a href="https://redirect.github.com/puppeteer/puppeteer/issues/13351">#13351</a>)</li>
<li><a href="https://github.com/puppeteer/puppeteer/commit/4e2cd6f1d5c13f03ed861c8f8242d10243c4c55b"><code>4e2cd6f</code></a> chore(deps-dev): Bump the dev-dependencies group across 1 directory with 6 up...</li>
<li>Additional commits viewable in <a href="https://github.com/puppeteer/puppeteer/compare/puppeteer-v23.9.0...puppeteer-v23.10.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=puppeteer&package-manager=npm_and_yarn&previous-version=23.9.0&new-version=23.10.1)](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 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>


Patch:
diff --git a/package-lock.json b/package-lock.json
index d824453d3..b35f613ec 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -64,7 +64,7 @@
         "@types/puppeteer": "^7.0.4",
         "jest-puppeteer": "^10.1.4",
         "pixelmatch": "^5.3.0",
-        "puppeteer": "^23.9.0",
+        "puppeteer": "^23.10.1",
         "rimraf": "^6.0.1",
         "sharp": "^0.33.5",
         "stucumber": "^0.19.0"
@@ -2921,9 +2921,9 @@
       "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw=="
     },
     "node_modules/@puppeteer/browsers": {
-      "version": "2.4.1",
-      "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.1.tgz",
-      "integrity": "sha512-0kdAbmic3J09I6dT8e9vE2JOCSt13wHCW5x/ly8TSt2bDtuIWe2TgLZZDHdcziw9AVCzflMAXCrVyRIhIs44Ng==",
+      "version": "2.5.0",
+      "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.5.0.tgz",
+      "integrity": "sha512-6TQAc/5uRILE6deixJ1CR8rXyTbzXIXNgO1D0Woi9Bqicz2FV5iKP3BHYEg6o4UATCMcbQQ0jbmeaOkn/HQk2w==",
       "dependencies": {
         "debug": "^4.3.7",
         "extract-zip": "^2.0.1",
@@ -4949,9 +4949,9 @@
       }
     },
     "node_modules/bare-stream": {
-      "version": "2.3.2",
-      "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.3.2.tgz",
-      "integrity": "sha512-EFZHSIBkDgSHIwj2l2QZfP4U5OcD4xFAOwhSb/vlr9PIqyGJGvB/nfClJbcnh3EY4jtPE4zsb5ztae96bVF79A==",
+      "version": "2.4.2",
+      "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.4.2.tgz",
+      "integrity": "sha512-XZ4ln/KV4KT+PXdIWTKjsLY+quqCaEtqqtgGJVPw9AoM73By03ij64YjepK0aQvHSWDb6AfAZwqKaFu68qkrdA==",
       "optional": true,
       "dependencies": {
         "streamx": "^2.20.0"
@@ -8142,14 +8142,6 @@
         "url": "https://opencollective.com/eslint"
       }
     },
-    "node_modules/eslint/node_modules/@eslint/js": {
-      "version": "9.15.0",
-      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz",
-      "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==",
-      "engines": {
-        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
-      }
-    },
     "node_modules/eslint/node_modules/ajv": {
       "version": "6.12.6",
       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -9054,6 +9046,7 @@
       "version": "11.2.0",
       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz",
       "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==",
+      "dev": true,
       "dependencies": {
         "graceful-fs": "^4.2.0",
         "jsonfile": "^6.0.1",
@@ -9234,14 +9227,13 @@
       }
     },
     "node_modules/get-uri": {
-      "version": "6.0.3",
-      "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz",
-      "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==",
+      "version": "6.0.4",
+      "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz",
+      "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==",
       "dependencies": {
         "basic-ftp": "^5.0.2",
         "data-uri-to-buffer": "^6.0.2",
-        "debug": "^4.3.4",
-        "fs-extra": "^11.2.0"
+        "debug": "^4.3.4"
       },
       "engines": {
         "node": ">= 14"
@@ -12295,6 +12287,7 @@
       "version": "6.1.0",
       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
       "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+      "dev": true,
       "dependencies": {
         "universalify": "^2.0.0"
       },
@@ -18215,16 +18208,16 @@
       }
     },
     "node_modules/puppeteer": {
-      "version": "23.9.0",
-      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.9.0.tgz",
-      "integrity": "sha512-WfB8jGwFV+qrD9dcJJVvWPFJBU6kxeu2wxJz9WooDGfM3vIiKLgzImEDBxUQnCBK/2cXB3d4dV6gs/LLpgfLDg==",
+      "version": "23.10.1",
+      "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-23.10.1.tgz",
+      "integrity": "sha512-kbcO+vu91fgUyBzEwByPe4q5lEEuBq4cuOZnZeRL42G7r5UrfbUFlxBJayXBLBsD6pREdk/92ZFwFQq3MaN6ww==",
       "hasInstallScript": true,
       "dependencies": {
-        "@puppeteer/browsers": "2.4.1",
+        "@puppeteer/browsers": "2.5.0",
         "chromium-bidi": "0.8.0",
         "cosmiconfig": "^9.0.0",
         "devtools-protocol": "0.0.1367902",
-        "puppeteer-core": "23.9.0",
+        "puppeteer-core": "23.10.1",
         "typed-query-selector": "^2.12.0"
       },
       "bin": {
@@ -18235,11 +18228,11 @@
       }
     },
     "node_modules/puppeteer-core": {
-      "version": "23.9.0",
-      "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.9.0.tgz",
-      "integrity": "sha512-hLVrav2HYMVdK0YILtfJwtnkBAwNOztUdR4aJ5YKDvgsbtagNr6urUJk9HyjRA9e+PaLI3jzJ0wM7A4jSZ7Qxw==",
+      "version": "23.10.1",
+      "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.10.1.tgz",
+      "integrity": "sha512-ey6NwixHYEUnhCA/uYi7uQQ4a0CZw4k+MatbHXGl5GEzaiRQziYUxc2HGpdQZ/gnh4KQWAKkocyIg1/dIm5d0g==",
       "dependencies": {
-        "@puppeteer/browsers": "2.4.1",
+        "@puppeteer/browsers": "2.5.0",
         "chromium-bidi": "0.8.0",
         "debug": "^4.3.7",
         "devtools-protocol": "0.0.1367902",
@@ -19879,9 +19872,9 @@
       }
     },
     "node_modules/streamx": {
-      "version": "2.20.2",
-      "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.2.tgz",
-      "integrity": "sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==",
+      "version": "2.21.0",
+      "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.0.tgz",
+      "integrity": "sha512-Qz6MsDZXJ6ur9u+b+4xCG18TluU7PGlRfXVAAjNiGsFrBUt/ioyLkxbFaKJygoPs+/kW4VyBj0bSj89Qu0IGyg==",
       "dependencies": {
         "fast-fifo": "^1.3.2",
         "queue-tick": "^1.0.1",
@@ -21278,6 +21271,7 @@
       "version": "2.0.1",
       "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz",
       "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==",
+      "dev": true,
       "engines": {
         "node": ">= 10.0.0"
       }


Test patch:
diff --git a/e2e/package.json b/e2e/package.json
index 07e3a29ba..aaf5a8e31 100644
--- a/e2e/package.json
+++ b/e2e/package.json
@@ -19,7 +19,7 @@
     "@types/puppeteer": "^7.0.4",
     "jest-puppeteer": "^10.1.4",
     "pixelmatch": "^5.3.0",
-    "puppeteer": "^23.9.0",
+    "puppeteer": "^23.10.1",
     "rimraf": "^6.0.1",
     "sharp": "^0.33.5",
     "stucumber": "^0.19.0"