Commit Graph

  • d58bc892f2 test: roll stable-test-runner to 1.62.0-alpha-2026-07-20 (#41877) microsoft-playwright-automation[bot] 2026-07-20 18:48:07 -06:00
  • 6b8361a891 feat(webkit): roll to r2334 (#41879) microsoft-playwright-automation[bot] 2026-07-20 18:47:45 -06:00
  • dc272b99fd feat(skills): add component-testing agent skill (#41738) Pavel Feldman 2026-07-20 17:10:15 -07:00
  • 8cd58bad73 fix(firefox): do not override Accept-Language header set by the page (#41886) Yury Semikhatsky 2026-07-20 15:42:11 -07:00
  • 540ead4ecb chore: infer correct types for evalutes with exposeFunctions (#41876) Dmitry Gozman 2026-07-20 23:00:01 +01:00
  • 59ca78b050 feat(webkit): roll to r2335 #41885 roll-into-pw-webkit/2335 microsoft-playwright-automation[bot] 2026-07-20 21:34:55 +00:00
  • e9f20877b7 Revert "docs(evaluate): clarify exposeFunctions scope and lifetime (#41856)" #41880 revert-41856-docs-expose-functions-scope Pavel Feldman 2026-07-20 13:29:51 -07:00
  • 56e57f2c91 docs(cdp): fix CDPSession event example to use method (#41866) soreavis 2026-07-20 22:20:30 +02:00
  • e8b395b2b0 fix(extension): pass client name on token-bypass connect (#41845) Akshat Anand 2026-07-20 22:51:52 +05:30
  • f7342d2099 chore(mcp): remove support for extension protocol v1 (#41857) Yury Semikhatsky 2026-07-20 10:12:24 -07:00
  • 0cbee5ab8e perf(aria): cache computed values when building aria snapshots (#41867) Dmitry Gozman 2026-07-20 16:29:02 +01:00
  • 4cd8608744 chore(chromium): better error message for evaluate result being collected (#41868) Dmitry Gozman 2026-07-20 11:19:54 +01:00
  • e23ccf335f fix(test): increase Intel macOS timeout (#41851) Simon Knott 2026-07-20 11:09:37 +02:00
  • ef3a5830f9 feat(firefox): roll to r1536 (#41859) microsoft-playwright-automation[bot] 2026-07-19 13:01:13 +01:00
  • 449349caea feat(test): make reuseContext public (#41858) Pavel Feldman 2026-07-17 15:36:09 -07:00
  • 37b39b7985 docs(evaluate): clarify exposeFunctions scope and lifetime (#41856) Pavel Feldman 2026-07-17 13:53:10 -07:00
  • d9eb1b0ca5 feat(webkit): roll to r2333 (#41854) microsoft-playwright-automation[bot] 2026-07-17 13:30:20 -07:00
  • ff91529ff7 test(bidi): various test updates (#41848) Holger Benl 2026-07-17 22:28:18 +02:00
  • da345fbc37 chore(bidi): enable webp screenshot support (#41849) Holger Benl 2026-07-17 22:25:17 +02:00
  • f5ae97cb5d Revert "feat(test-runner): add httpCache config option" (#41855) Pavel Feldman 2026-07-17 11:06:53 -07:00
  • 8eba320a9a feat(webkit): support camera and microphone permissions (#41836) Devin Rousso 2026-07-17 10:22:53 -06:00
  • d333a3aca5 test(firefox): fixme flaky "should create userDataDir" on macOS (#41811) microsoft-playwright-automation[bot] 2026-07-17 16:54:36 +02:00
  • 46b07b13d6 feat(chromium): roll to r1234 (#41831) microsoft-playwright-automation[bot] 2026-07-17 15:50:59 +01:00
  • beff82dd59 fix(fetch): use case-insensitive host header lookup on redirect (#41850) Dmitry Gozman 2026-07-17 15:21:21 +01:00
  • f80c4061d7 chore(bidi): add support for download ids (#41847) Holger Benl 2026-07-17 15:57:07 +02:00
  • 1af5e2d298 fix(cli): render tab state when navigation closes the last tab #41842 fix-flakes/windows-latest-29561876001 Copilot 2026-07-17 07:25:00 +00:00
  • 2bcd8f21ad docs(test-parallel): add guidance on shared state in parallel tests (#41720) Yury Semikhatsky 2026-07-16 17:27:20 -07:00
  • c04da52811 feat(test-runner): add httpCache config option (#41687) Pavel Feldman 2026-07-16 14:36:15 -07:00
  • aa212a9b4a devops(ci): collapse stale triage comments (#41827) Simon Knott 2026-07-16 22:20:13 +02:00
  • 045c8a2dfd chore(cli): remove init-skills command (#41825) Pavel Feldman 2026-07-16 13:19:46 -07:00
  • 98b2ffebd9 feat(aria): treat frame elements like iframes in aria snapshots (#41828) Dmitry Gozman 2026-07-16 20:34:37 +01:00
  • 9ce727797c docs(video): document cursor option of recordVideo.showActions (#41834) Yury Semikhatsky 2026-07-16 12:23:55 -07:00
  • dbb805e623 fix(mcp): remove stale --output-mode CLI option (#41833) Yury Semikhatsky 2026-07-16 11:42:55 -07:00
  • 7a94de67f2 fix(browsercontext): set closedStatus to closed after close (#41806) Sebastien Tardif 2026-07-16 12:01:12 -04:00
  • 2579345e89 fix(devops): normalize parquet file paths (#41823) Simon Knott 2026-07-16 17:22:23 +02:00
  • 6693f583f4 fix(fetch): handle multi-value RDN in certificate security details (#41824) Dmitry Gozman 2026-07-16 15:34:27 +01:00
  • 4e3c4278d2 feat(evaluate): allow passing functions as evaluate arguments (#41801) Pavel Feldman 2026-07-16 07:30:47 -07:00
  • 4582949c6a feat(firefox): roll to r1535 (#41775) microsoft-playwright-automation[bot] 2026-07-16 15:17:30 +01:00
  • a98ab942d0 test: unflake/skip some tests (#41817) Dmitry Gozman 2026-07-16 15:02:27 +01:00
  • b7cd442732 fix(test runner): handle fixture option overrides (#41821) Dmitry Gozman 2026-07-16 14:22:05 +01:00
  • 43e262f707 fix(aria): do not hang ai snapshot on frameset pages (#41816) Dmitry Gozman 2026-07-16 13:15:04 +01:00
  • 3e14266bec feat(firefox): roll to r1534 #41819 roll-into-pw-firefox/1534 microsoft-playwright-automation[bot] 2026-07-16 11:56:39 +00:00
  • 9d1f062ef8 devops(roll): sync firefox patches from playwright-browsers when rolling firefox (#41807) Dmitry Gozman 2026-07-16 12:30:23 +01:00
  • ca08e268e2 fix(clock): reject out-of-range timestamps (#41814) Simon Knott 2026-07-16 13:14:09 +02:00
  • d236e73d0f docs(assertions): document attribute presence checks for Python (#41813) Simon Knott 2026-07-16 13:13:08 +02:00
  • 48a2efe68a chore(bidi): guard against race condition in utility world creation (#41789) Holger Benl 2026-07-16 02:24:16 +02:00
  • 686830af68 fix(test-runner): run teardown projects when maxFailures is reached (#41737) Yury Semikhatsky 2026-07-15 16:05:47 -07:00
  • eb874fac75 feat(fetch): implement APIResponse.timing() (#41800) Dmitry Gozman 2026-07-15 21:45:27 +01:00
  • 8c6ae3b592 feat(html): make merge files a reporter option instead of a UI setting (#41799) Dmitry Gozman 2026-07-15 17:49:40 +01:00
  • ffac6fe555 fix(test runner): keep project suites in config order (#41780) Domenico Gemoli 2026-07-15 16:58:32 +02:00
  • dd20c2f25b feat(test): replace 'deferred' retry strategy with 'isolated' (#41798) Dmitry Gozman 2026-07-15 14:53:59 +01:00
  • 58ee77dbea feat(test runner): expose TestRun to reporters (#41793) Simon Knott 2026-07-15 15:42:48 +02:00
  • 3c71159869 Revert "feat(getByRole): add support for aria-busy (#41269)" (#41795) Dmitry Gozman 2026-07-15 13:59:06 +01:00
  • 9a77d56f58 devops: use GitHub App client ID (#41797) Simon Knott 2026-07-15 14:51:39 +02:00
  • 4a1649ac95 test(screenshot): skip blocked event loop test in driver (#41796) Simon Knott 2026-07-15 14:51:27 +02:00
  • b8a6cf1c94 chore: remove debian11 browser builds (#41794) Dmitry Gozman 2026-07-15 13:34:48 +01:00
  • e0e814deed chore(protocol): promote timeout to call metadata (#41786) Simon Knott 2026-07-15 11:56:07 +02:00
  • b6e3e37ac0 chore(expect): preserve _expect call shape (#41790) Simon Knott 2026-07-15 11:55:45 +02:00
  • 496baf306a feat(expect): support screenshot abort signals (#41792) Simon Knott 2026-07-15 11:55:32 +02:00
  • 84d2d0043c fix(ci): keep Copilot GitHub access read-only (#41791) Simon Knott 2026-07-15 11:55:19 +02:00
  • 533e8b2821 chore(client): merge waiter timeout and signal rejection (#41787) Simon Knott 2026-07-15 11:55:07 +02:00
  • a0dce0caef fix(video): avoid MJPEG interlace inference (#41776) Simon Knott 2026-07-15 08:39:25 +02:00
  • b2743b2247 feat(webkit): roll to r2331 (#41783) microsoft-playwright-automation[bot] 2026-07-14 15:51:34 -07:00
  • 0d5a0a81d5 docs(test): mention webp as alternative snapshot format in toHaveScreenshot (#41782) Yury Semikhatsky 2026-07-14 14:25:53 -07:00
  • e71a5bf602 fix(screenshot): fix webp transparency and lossless detection, add tests (#41781) Yury Semikhatsky 2026-07-14 12:27:22 -07:00
  • 33173da843 chore(protocol): make timeout a protocol-level field (#41712) Simon Knott 2026-07-14 15:44:03 +02:00
  • 60ecab05aa devops(fix-flakes): add linked run history (#41774) Simon Knott 2026-07-14 15:43:54 +02:00
  • f584135f51 test: roll stable-test-runner to 1.62.0-alpha-2026-07-13 (#41753) microsoft-playwright-automation[bot] 2026-07-14 11:17:36 +01:00
  • a553b746e8 feat(webkit): roll to r2330 (#41763) microsoft-playwright-automation[bot] 2026-07-14 11:14:44 +01:00
  • 34bc4281a9 fix(core): surface abort reasons in errors (#41752) Simon Knott 2026-07-14 11:48:22 +02:00
  • 7b02a7a6d8 fix(reporter): expose setup/teardown projects to preprocessSuite (#41731) Simon Knott 2026-07-14 09:28:45 +02:00
  • 5253e5aee2 test(proxy): fixme "should exclude patterns" on Firefox/macOS #41770 fix-flakes/macos-15-xlarge-29313037253 Copilot 2026-07-14 07:10:12 +00:00
  • 9941f08b42 test: unskip allHeaders() tests in workers.spec after chromium roll (#41756) Dmitry Gozman 2026-07-14 07:39:34 +01:00
  • dcc8d792a7 fix(firefox): network instrumentation misses WebSocket handshakes in Worker (#41759) Devin Rousso 2026-07-13 23:24:55 -06:00
  • ec680e2398 fix(webview): support input for elements inside cross-origin <iframe> (#41463) Devin Rousso 2026-07-13 18:21:21 -06:00
  • 91565f0ddb feat(chromium): roll to r1233 (#41740) microsoft-playwright-automation[bot] 2026-07-13 15:44:51 +01:00
  • 2670e5cae0 fix(page): collect DOM elements retained by locator hit-target interceptor (#41575) Zelys 2026-07-13 05:35:01 -05:00
  • d1efbfb8cf test(heap): fixme "should not leak workers" on stable Firefox #41749 fix-flakes/macos-15-xlarge-29231981762 Copilot 2026-07-13 07:44:44 +00:00
  • b635709153 chore(recorder): mint page aliases in the language generators (#41728) Dmitry Gozman 2026-07-12 16:56:59 +01:00
  • 4650ba4b4f chore(recorder): turn preconditionSelector into an expect signal (#41727) Dmitry Gozman 2026-07-11 15:05:33 +01:00
  • d448aac01d fix(transform): detect partially written compilation cache entries (#41739) Pavel Feldman 2026-07-10 16:28:39 -07:00
  • 0f9254342d fix(electron): close pages from the main process to avoid Target.closeTarget hang (#41695) Yury Semikhatsky 2026-07-10 15:40:33 -07:00
  • 9bfde8b13c test(webkit): CacheStorage entry should survive page.reload() (#41701) Yury Semikhatsky 2026-07-10 15:39:47 -07:00
  • fa5191f539 Revert "fix(chromium): do not steal OS focus when creating pages" (#41734) Pavel Feldman 2026-07-10 14:46:05 -07:00
  • 3717f694b4 chore(bidi): reimplement RawKeyboard.sendText() (#41637) Holger Benl 2026-07-10 23:18:56 +02:00
  • 696225c6ca test(bidi): install libavcodec in CI for Firefox (#41736) Holger Benl 2026-07-10 22:27:40 +02:00
  • 615e1c7844 devops: move docker publishing to AzDO (#41724) Dmitry Gozman 2026-07-10 19:00:23 +01:00
  • ba4a093653 fix(core): fix race condition in waitForFunctionExpression() (#41706) Holger Benl 2026-07-10 19:08:52 +02:00
  • 05e4bc1eb5 docs(api): add Python usage examples for the remaining expect_* methods (#41709) Simon Knott 2026-07-10 18:45:53 +02:00
  • 4839f066a2 feat(webkit): roll to r2328 (#41722) microsoft-playwright-automation[bot] 2026-07-10 08:40:30 -07:00
  • daf9812228 chore(recorder): fold frame path into action selector (#41725) Dmitry Gozman 2026-07-10 15:14:21 +01:00
  • 02f382fc06 feat(devops): add PR CI failure triage bot (#41616) users/GitHubPolicyService/4b0cf170-74cf-40be-a0a3-41c998207655 Simon Knott 2026-07-10 15:43:58 +02:00
  • 9be93bc707 test(webkit): fixme flaky partitioned cookie API test on macOS 15 #41723 fix-flakes/macos-15-xlarge-29076710963 Copilot 2026-07-10 07:39:26 +00:00
  • e6a5512bac chore(bidi): filter tests via preprocessSuite (#41710) Simon Knott 2026-07-10 09:38:51 +02:00
  • f3114b3e9f feat(screenshot): add webp output format (#41152) Yury Semikhatsky 2026-07-09 18:02:10 -07:00
  • 32e8fd9846 devops: use node lts/* for non-test workflows (#41716) Yury Semikhatsky 2026-07-09 13:34:49 -07:00
  • 9fb36027c6 devops: use node 26 for publishing packages (#41715) Yury Semikhatsky 2026-07-09 11:58:25 -07:00
  • 97a80eb83d test(screenshot): fix flaky "event loop is blocked" test (#41688) Simon Knott 2026-07-09 14:18:44 +02:00
  • dc21bc401e test: fixme flaky 'should not leak workers' on Firefox #41705 fix-flakes/macos-15-xlarge-29007207215 Copilot 2026-07-09 09:31:28 +00:00
  • 11a83314d0 chore(devops): don't pick already-fixed flakes in fix-flakes (#41704) Simon Knott 2026-07-09 11:09:22 +02:00