diff --git a/package-lock.json b/package-lock.json index 5ae0de605..744e44937 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "1.18.1", "debug": "4.4.3", - "puppeteer-core": "24.22.0", + "puppeteer-core": "24.22.2", "yargs": "18.0.0" }, "bin": { @@ -30,7 +30,7 @@ "eslint": "^9.35.0", "globals": "^16.4.0", "prettier": "^3.6.2", - "puppeteer": "24.22.0", + "puppeteer": "24.22.2", "sinon": "^21.0.0", "typescript": "^5.9.2", "typescript-eslint": "^8.43.0" @@ -3018,9 +3018,9 @@ } }, "node_modules/puppeteer": { - "version": "24.22.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.22.0.tgz", - "integrity": "sha512-QabGIvu7F0hAMiKGHZCIRHMb6UoH0QAJA2OaqxEU2tL5noXPrxUcotg2l3ttOA4p1PFnVIGkr6PXRAWlM2evVQ==", + "version": "24.22.2", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.22.2.tgz", + "integrity": "sha512-tsjIR24nAp/LfEhnBLw11yc0LxzwmB67obPrgqpDZxhub4i5nHxn9pKezcm46d583gdhotSETSA3q3Hbj+ZdNQ==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -3029,7 +3029,7 @@ "chromium-bidi": "8.0.0", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1495869", - "puppeteer-core": "24.22.0", + "puppeteer-core": "24.22.2", "typed-query-selector": "^2.12.0" }, "bin": { @@ -3040,9 +3040,9 @@ } }, "node_modules/puppeteer-core": { - "version": "24.22.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.22.0.tgz", - "integrity": "sha512-oUeWlIg0pMz8YM5pu0uqakM+cCyYyXkHBxx9di9OUELu9X9+AYrNGGRLK9tNME3WfN3JGGqQIH3b4/E9LGek/w==", + "version": "24.22.2", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.22.2.tgz", + "integrity": "sha512-J1WBOWE2AU57ntwH8EJe10xlpfdimMjmYDDVHna2iiBn85FemU7H6s46Thn+wb7VKqN+YeyYhSjDNE0+R8phoQ==", "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "2.10.10", diff --git a/package.json b/package.json index add8c0bf0..2923890ba 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "dependencies": { "@modelcontextprotocol/sdk": "1.18.1", "debug": "4.4.3", - "puppeteer-core": "24.22.0", + "puppeteer-core": "24.22.2", "yargs": "18.0.0" }, "devDependencies": { @@ -52,7 +52,7 @@ "eslint": "^9.35.0", "globals": "^16.4.0", "prettier": "^3.6.2", - "puppeteer": "24.22.0", + "puppeteer": "24.22.2", "sinon": "^21.0.0", "typescript": "^5.9.2", "typescript-eslint": "^8.43.0" diff --git a/tests/browser.test.ts b/tests/browser.test.ts index 0093a286d..fd2e392ad 100644 --- a/tests/browser.test.ts +++ b/tests/browser.test.ts @@ -10,13 +10,7 @@ import path from 'node:path'; import {launch} from '../src/browser.js'; describe('browser', () => { - it('cannot launch multiple times with the same profile', async t => { - if (os.platform() === 'win32' || os.platform() === 'linux') { - t.skip( - 'Flaky on Windows and Ubuntu images in GitHub actions. Not able to reproduce locally (b/446864025)', - ); - return; - } + it('cannot launch multiple times with the same profile', async () => { const tmpDir = os.tmpdir(); const folderPath = path.join(tmpDir, `temp-folder-${crypto.randomUUID()}`); const browser1 = await launch({