From ad7bcd4e0a356af101fcd68fa7a3d75181006bd9 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Fri, 23 Jan 2026 11:34:44 +0100 Subject: [PATCH 1/2] chore: roll stable-test-runner to @playwright/test 1.58.0-beta (#38918) --- .../stable-test-runner/package-lock.json | 28 ++++++++----------- .../stable-test-runner/package.json | 2 +- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/tests/playwright-test/stable-test-runner/package-lock.json b/tests/playwright-test/stable-test-runner/package-lock.json index f227e956fcc34..710e49ca7ddf0 100644 --- a/tests/playwright-test/stable-test-runner/package-lock.json +++ b/tests/playwright-test/stable-test-runner/package-lock.json @@ -5,16 +5,15 @@ "packages": { "": { "dependencies": { - "@playwright/test": "^1.58.0-alpha-2026-01-19" + "@playwright/test": "1.58.0-beta-1769095880000" } }, "node_modules/@playwright/test": { - "version": "1.58.0-alpha-2026-01-19", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.0-alpha-2026-01-19.tgz", - "integrity": "sha512-cvtL7CWXBSNpf5ucUr6Ck+IJRw3aKVRJcilgaN6ibl3jSgJ0tg/r0gnUDXICY8RpAann1CHYUOaFVQd6GRjLIw==", - "license": "Apache-2.0", + "version": "1.58.0-beta-1769095880000", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.0-beta-1769095880000.tgz", + "integrity": "sha512-F0d80CluD+fH4f9aeVpL4H57Ct0cFBk5wQmtD6q1yWw2EpC1XnmzJUbOJCSPvCxFhZbixDfzWULbzhD2Eq8IEg==", "dependencies": { - "playwright": "1.58.0-alpha-2026-01-19" + "playwright": "1.58.0-beta-1769095880000" }, "bin": { "playwright": "cli.js" @@ -28,7 +27,6 @@ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "hasInstallScript": true, - "license": "MIT", "optional": true, "os": [ "darwin" @@ -38,12 +36,11 @@ } }, "node_modules/playwright": { - "version": "1.58.0-alpha-2026-01-19", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.0-alpha-2026-01-19.tgz", - "integrity": "sha512-Y8M3Xb1xgDglaYGAVrj8RISaRHuT3etRb4bBPYctVFXh2NSPC0H7D4mTBikF3RnLdmj5nGaqrefVh4jedQ68bQ==", - "license": "Apache-2.0", + "version": "1.58.0-beta-1769095880000", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.0-beta-1769095880000.tgz", + "integrity": "sha512-bNp4FYwPEMs6OguMcf6Rc+GZwwAqN565yQMYiahSUMS9NKXfQSVwQE05JmpTnu/shO2CtLdyTrrBNj6oZgPNVg==", "dependencies": { - "playwright-core": "1.58.0-alpha-2026-01-19" + "playwright-core": "1.58.0-beta-1769095880000" }, "bin": { "playwright": "cli.js" @@ -56,10 +53,9 @@ } }, "node_modules/playwright-core": { - "version": "1.58.0-alpha-2026-01-19", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.0-alpha-2026-01-19.tgz", - "integrity": "sha512-wTf2cVR2Xx2c/vY5cylRLzcZsValCuoP2jO72ES7nYcKGFxEc0RbdeSATFkbFaAuz9p8O5wFMeFffaKkLx+hkg==", - "license": "Apache-2.0", + "version": "1.58.0-beta-1769095880000", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.0-beta-1769095880000.tgz", + "integrity": "sha512-LzvTF87LEaG/oGgWswA4MwE2qfFqnOwQvlVrB4oqrpeNetSKW5JSUnGRSXgLgQCRVLqkFMBCRkjtyrPLCfkElg==", "bin": { "playwright-core": "cli.js" }, diff --git a/tests/playwright-test/stable-test-runner/package.json b/tests/playwright-test/stable-test-runner/package.json index 6534825b2ab07..949059671c125 100644 --- a/tests/playwright-test/stable-test-runner/package.json +++ b/tests/playwright-test/stable-test-runner/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@playwright/test": "^1.58.0-alpha-2026-01-19" + "@playwright/test": "1.58.0-beta-1769095880000" } } From 480111742424548672e11b32315d03a9c7624e26 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Fri, 23 Jan 2026 11:35:23 +0100 Subject: [PATCH 2/2] test: document broken firefox worker locale (#38920) --- tests/library/browsercontext-locale.spec.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/library/browsercontext-locale.spec.ts b/tests/library/browsercontext-locale.spec.ts index b89cfaf866f10..231961785e3b4 100644 --- a/tests/library/browsercontext-locale.spec.ts +++ b/tests/library/browsercontext-locale.spec.ts @@ -163,15 +163,16 @@ it('should not change default locale in another context', async ({ browser }) => } }); -it('should format number in workers', async ({ browser, server }) => { - const context = await browser.newContext({ locale: 'es-MX' }); +it('should format number in workers', async ({ browser, browserName, server }) => { + it.fail(browserName === 'firefox', 'https://github.com/microsoft/playwright/issues/38919'); + const context = await browser.newContext({ locale: 'ru-RU' }); const page = await context.newPage(); await page.goto(server.EMPTY_PAGE); const [worker] = await Promise.all([ page.waitForEvent('worker'), page.evaluate(() => new Worker(URL.createObjectURL(new Blob(['console.log(1)'], { type: 'application/javascript' })))), ]); - expect(await worker.evaluate(() => (10000.20).toLocaleString())).toBe('10,000.2'); + expect(await worker.evaluate(() => (10000.20).toLocaleString())).toBe('10\u00A0000,2'); await context.close(); });