Skip to content

refactor: Bump puppeteer from 24.43.1 to 25.16.0 - #3499

Closed
dependabot[bot] wants to merge 1 commit into
alphafrom
dependabot/npm_and_yarn/puppeteer-25.14.0
Closed

dependabot[bot] wants to merge 1 commit into
alphafrom
dependabot/npm_and_yarn/puppeteer-25.14.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Bumps puppeteer from 24.43.1 to 25.16.0.

Release notes

Sourced from puppeteer's releases.

puppeteer-core: v25.16.0

25.16.0 (2026-10-22)

🎉 Features

  • network: support unmodified post data via HTTPRequest.content() and decode base64 post data (#15585) (ee2a8de)
  • roll to Chrome 156.0.8078.47 (#15621) (48705f6)

🛠️ Fixes

  • bidi: accept page ranges without spaces in Page.pdf() (#15628) (49372d1)
  • bidi: update request headers on response and error events (#15612) (611b320)
  • cdp: destroy replaced service_worker target when re-installing an extension (#15614) (e6686fb)
  • cdp: fall back to blockedReason when loadingFailed errorText is empty (#15624) (66ee3ea)
  • cdp: ignore fileChooserOpened events without backendNodeId (#15625) (2bd58eb)
  • cdp: skip undefined header values in HTTPRequest.respond() (#15595) (4dd58bc)
  • connect: report permission denied when DevToolsActivePort fails with EPERM/EACCES (#15615) (64ee541)
  • locators: reject read-only elements and unaccepted values in Locator.fill (#15603) (46cfff5)
  • log browser WebSocket transport errors (#15519) (027927b)
  • make deleteMatchingCookies respect domain, path, url and partitionKey (#15581) (deab4f3)
  • network: intercept requests on the session that paused them (#15605) (68ae9b8)
  • network: return post data of a paused request without asking Chrome (#15607) (c7fcd9a)
  • pdf: use exact CSS unit ratios in unitToPixels and respect lengthUnit for default paper size (#15611) (ba0fdea)
  • respect the navigation timeout after a follow-up navigation (#15488) (bd227ce)
  • return null from SerializedAXNode.elementHandle() after a navigation (#15634) (244e68c)
  • roll to Firefox 158.0.1 (#15619) (6fde1bd)
  • webdriver: type an apostrophe for the Quote key (#15622) (69f1b57)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.2.5 to 3.2.6

puppeteer: v25.16.0

25.16.0 (2026-10-22)

🎉 Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies

... (truncated)

Changelog

Sourced from puppeteer's changelog.

Changelog

Puppeteer's canonical changelogs are maintained with the packages:

The combined changelog is generated when the documentation website is built.

Historical combined entries are retained below.

25.8.0 (2026-08-17)

🎉 Features

🛠️ Fixes

  • computeSystemExecutablePath support validatePath (#15340) (73da9a4)
  • launch browsers in detached mode on Windows to fix flakiness (#15339) (8e1022b)
  • remove redundant overwrite and file access from ScreenRecorder (#15352) (61a1675)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @​puppeteer/browsers bumped from 3.2.0 to 3.2.1

25.7.0 (2026-08-13)

🎉 Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • puppeteer-core bumped from 25.6.0 to 25.7.0

... (truncated)

Commits
  • a207faf chore: release main (#15610)
  • 244e68c fix: return null from SerializedAXNode.elementHandle() after a navigation (#1...
  • 0a4eb48 chore: fix docs link and file name of PR title workflow (#15635)
  • 69f1b57 fix(webdriver): type an apostrophe for the Quote key (#15622)
  • 0afe136 chore(deps): bump modern-tar from 0.8.5 to 0.8.6 in the dependencies group (#...
  • 6b1848d chore(deps-dev): bump rollup from 4.64.6 to 4.64.7 in the dev-dependencies gr...
  • 49372d1 fix(bidi): accept page ranges without spaces in Page.pdf() (#15628)
  • ca12a3b chore(deps-dev): bump the dev-dependencies group with 4 updates (#15626)
  • ee2a8de feat(network): support unmodified post data via HTTPRequest.content() and dec...
  • 027927b fix: log browser WebSocket transport errors (#15519)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Bot label; pull requests that updates a dependency file javascript Pull requests that update javascript code labels Oct 19, 2026
@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: c34500fb-a18f-4877-b12a-a28c3decdc87

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@mtrezza

mtrezza commented Oct 24, 2026

Copy link
Copy Markdown
Member

Cannot merge: puppeteer@25.14.0 requires Node >=22.12.0 but engines.node specifies >=20.19.0 <21.0.0 || >=22.12.0 <23.0.0 || >=24.1.0 <25.0.0. puppeteer is a devDependency, but it runs in every job of the CI test matrix (npm ci and npm test, which includes src/lib/tests/e2e/dashboard.e2e.test.js), including Node 20.19.0, the declared minimum, so raising only the CI Node version would leave Node 20 untested. In addition, puppeteer 25 is ESM-only (puppeteer/puppeteer#14355): require('puppeteer') in the e2e test fails under Jest with SyntaxError: Unexpected token 'export', which is why the Node 20, 22 and 24 jobs all fail on this PR. Once unblocked, the upgrade will also need code changes: loading puppeteer in the e2e test in a way Jest supports, and replacing two APIs removed in 25.0.0 that the browser control feature uses, browser.isConnected() in Parse-Dashboard/browser-control/BrowserSessionManager.js (puppeteer/puppeteer#14910, replaced by browser.connected) and the clickCount click option in Parse-Dashboard/browser-control/BrowserControlAPI.js (puppeteer/puppeteer#13865, replaced by count; clickCount is now ignored, so the triple-click that clears the input becomes a single click). Converting to draft until engines.node no longer includes Node 20.

@mtrezza
mtrezza marked this pull request as draft October 24, 2026 18:42
@dependabot dependabot Bot changed the title refactor: Bump puppeteer from 24.43.1 to 25.14.0 refactor: Bump puppeteer from 24.43.1 to 25.15.0 Oct 24, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/puppeteer-25.14.0 branch from 8189202 to 58badc7 Compare October 24, 2026 23:15
@dependabot dependabot Bot changed the title refactor: Bump puppeteer from 24.43.1 to 25.15.0 refactor: Bump puppeteer from 24.43.1 to 25.16.0 Oct 27, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/puppeteer-25.14.0 branch 2 times, most recently from 3c30e3a to 098d094 Compare October 27, 2026 12:59
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.43.1 to 25.16.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md)
- [Commits](puppeteer/puppeteer@puppeteer-v24.43.1...puppeteer-v25.16.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-version: 25.14.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/puppeteer-25.14.0 branch from 098d094 to cabf0af Compare October 27, 2026 20:56
@dependabot @github

dependabot Bot commented on behalf of github Oct 28, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #3514.

@dependabot dependabot Bot closed this Oct 28, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/puppeteer-25.14.0 branch October 28, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Bot label; pull requests that updates a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant