diff --git a/package-lock.json b/package-lock.json index 3c29d8e0284..0510abf6665 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11953,7 +11953,7 @@ "dependencies": { "@puppeteer/browsers": "2.2.3", "cosmiconfig": "9.0.0", - "devtools-protocol": "0.0.1286932", + "devtools-protocol": "0.0.1299070", "puppeteer-core": "22.10.1" }, "bin": { @@ -11973,7 +11973,7 @@ "@puppeteer/browsers": "2.2.3", "chromium-bidi": "0.5.23", "debug": "4.3.5", - "devtools-protocol": "0.0.1286932", + "devtools-protocol": "0.0.1299070", "ws": "8.17.0" }, "devDependencies": { @@ -12008,9 +12008,9 @@ } }, "packages/puppeteer-core/node_modules/devtools-protocol": { - "version": "0.0.1286932", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1286932.tgz", - "integrity": "sha512-wu58HMQll9voDjR4NlPyoDEw1syfzaBNHymMMZ/QOXiHRNluOnDgu9hp1yHOKYoMlxCh4lSSiugLITe6Fvu1eA==" + "version": "0.0.1299070", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1299070.tgz", + "integrity": "sha512-+qtL3eX50qsJ7c+qVyagqi7AWMoQCBGNfoyJZMwm/NSXVqLYbuitrWEEIzxfUmTNy7//Xe8yhMmQ+elj3uAqSg==" }, "packages/puppeteer-core/node_modules/rxjs": { "version": "7.8.1", @@ -12055,9 +12055,9 @@ } }, "packages/puppeteer/node_modules/devtools-protocol": { - "version": "0.0.1286932", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1286932.tgz", - "integrity": "sha512-wu58HMQll9voDjR4NlPyoDEw1syfzaBNHymMMZ/QOXiHRNluOnDgu9hp1yHOKYoMlxCh4lSSiugLITe6Fvu1eA==" + "version": "0.0.1299070", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1299070.tgz", + "integrity": "sha512-+qtL3eX50qsJ7c+qVyagqi7AWMoQCBGNfoyJZMwm/NSXVqLYbuitrWEEIzxfUmTNy7//Xe8yhMmQ+elj3uAqSg==" }, "packages/puppeteer/node_modules/parse-json": { "version": "5.2.0", diff --git a/packages/puppeteer-core/package.json b/packages/puppeteer-core/package.json index 9bcc5d5aab1..e01d1cd4aac 100644 --- a/packages/puppeteer-core/package.json +++ b/packages/puppeteer-core/package.json @@ -122,7 +122,7 @@ "@puppeteer/browsers": "2.2.3", "chromium-bidi": "0.5.23", "debug": "4.3.5", - "devtools-protocol": "0.0.1286932", + "devtools-protocol": "0.0.1299070", "ws": "8.17.0" }, "devDependencies": { diff --git a/packages/puppeteer-core/src/revisions.ts b/packages/puppeteer-core/src/revisions.ts index bc214b0b9a9..f67462d552b 100644 --- a/packages/puppeteer-core/src/revisions.ts +++ b/packages/puppeteer-core/src/revisions.ts @@ -8,7 +8,7 @@ * @internal */ export const PUPPETEER_REVISIONS = Object.freeze({ - chrome: '125.0.6422.141', - 'chrome-headless-shell': '125.0.6422.141', + chrome: '126.0.6478.55', + 'chrome-headless-shell': '126.0.6478.55', firefox: 'latest', }); diff --git a/packages/puppeteer/package.json b/packages/puppeteer/package.json index 59efefd37c3..ffe71ed664e 100644 --- a/packages/puppeteer/package.json +++ b/packages/puppeteer/package.json @@ -126,7 +126,7 @@ "cosmiconfig": "9.0.0", "puppeteer-core": "22.10.1", "@puppeteer/browsers": "2.2.3", - "devtools-protocol": "0.0.1286932" + "devtools-protocol": "0.0.1299070" }, "devDependencies": { "@types/node": "18.17.15" diff --git a/test/TestExpectations.json b/test/TestExpectations.json index 35454919745..f0338c91c20 100644 --- a/test/TestExpectations.json +++ b/test/TestExpectations.json @@ -3051,20 +3051,6 @@ "expectations": ["FAIL"], "comment": "Chrome-specific test" }, - { - "testIdPattern": "[pdf.spec] Page.pdf can print to PDF with outline", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "headful"], - "expectations": ["FAIL"], - "comment": "only works in the old headless code" - }, - { - "testIdPattern": "[pdf.spec] Page.pdf can print to PDF with outline", - "platforms": ["darwin", "linux", "win32"], - "parameters": ["chrome", "headless"], - "expectations": ["FAIL"], - "comment": "only works in the old headless code" - }, { "testIdPattern": "[proxy.spec] request proxy in incognito browser context should proxy requests when configured at context level", "platforms": ["darwin", "linux", "win32"], diff --git a/versions.js b/versions.js index e7fdfcb2437..f7b5f7b8bd5 100644 --- a/versions.js +++ b/versions.js @@ -7,6 +7,7 @@ const versionsPerRelease = new Map([ // This is a mapping from Chrome version => Puppeteer version. // In Chrome roll patches, use `NEXT` for the Puppeteer version. + ['126.0.6478.55', 'NEXT'], ['125.0.6422.141', 'v22.10.1'], ['125.0.6422.78', 'v22.10.0'], ['125.0.6422.60', 'v22.9.0'], @@ -79,7 +80,7 @@ const versionsPerRelease = new Map([ ]); // Should not be more than 2 major versions behind Chrome Stable (https://chromestatus.com/roadmap). -const lastMaintainedChromeVersion = '122.0.6261.128'; +const lastMaintainedChromeVersion = '123.0.6312.122'; if (!versionsPerRelease.has(lastMaintainedChromeVersion)) { throw new Error(