Commit Graph

  • 1e6a5e630d test(mcp): fix flaky dashboard -s activation test on firefox (#42049) microsoft-playwright-automation[bot] 2026-07-30 11:26:30 +02:00
  • 26a9e470a7 cherry-pick(#42043): docs: release notes for v1.62 Python, Java, and .NET (#42044) v1.62.1 release-1.62 Devin Rousso 2026-07-29 17:14:35 -06:00
  • e4e04ac55c docs: release notes for v1.62 Python, Java, and .NET (#42043) Devin Rousso 2026-07-29 16:12:23 -06:00
  • 0a81d5d09b cherry-pick(#42040): docs(release-notes): mention the isolated headless clipboard in 1.62 (#42041) Devin Rousso 2026-07-29 15:51:32 -06:00
  • 0e057b2605 docs(release-notes): mention the isolated headless clipboard in 1.62 (#42040) Devin Rousso 2026-07-29 15:36:33 -06:00
  • d7775efb41 feat(selectors): add pierceFrames context option (#42033) Dmitry Gozman 2026-07-29 21:56:26 +01:00
  • 887b421089 fix(mcp): clear dialog modal state when dialog is closed out of band (#42032) Dmitry Gozman 2026-07-29 21:55:43 +01:00
  • beaf223604 chore: remove firefox-beta and chromium-tip-of-tree channels (#42030) Dmitry Gozman 2026-07-29 17:09:36 +01:00
  • d0c1b736b0 feat(selectors): support entering frames while piercing (#42031) Dmitry Gozman 2026-07-29 17:05:48 +01:00
  • 83768264e6 cherry-pick(#42034): fix(aria): keep icon-only clickable elements in ai snapshots Dmitry Gozman 2026-07-29 16:44:26 +01:00
  • e3db3e034d fix(aria): keep icon-only clickable elements in ai snapshots (#42034) Dmitry Gozman 2026-07-29 16:44:26 +01:00
  • 0b2088e58e docs(assertions): fix pytest-playwright version for soft assertions (#42026) Lazizbek Ergashev 2026-07-29 14:47:57 +05:00
  • b8e76e5990 fix(recorder): don't record duplicate goto for repeated navigation signal (#42027) microsoft-playwright-automation[bot] 2026-07-29 10:47:25 +01:00
  • 4bb09e9795 chore: remove ubuntu 20.04 browser builds (#42017) Dmitry Gozman 2026-07-29 10:25:10 +01:00
  • 974edd3feb feat(dialog): add dialogclosed event (#42014) Dmitry Gozman 2026-07-28 16:51:57 +01:00
  • 05709a54bc fix(selectors): respect scope when piercing frames (#42018) Dmitry Gozman 2026-07-28 16:46:59 +01:00
  • 63ff5dc1b3 fix(runner): do not force-kill worker while its teardown is in progress (#42010) Pavel Feldman 2026-07-28 08:44:43 -07:00
  • 205633dc53 devops: do not swallow doc generation failures when rolling browsers (#42016) Dmitry Gozman 2026-07-28 16:42:48 +01:00
  • f755ee9748 test: remove "page/page-evaluate.spec.ts:894 › promise collected" (#42019) Dmitry Gozman 2026-07-28 16:42:06 +01:00
  • 66c5cc92a6 chore: mark v1.62.1 (#42020) Dmitry Gozman 2026-07-28 16:41:32 +01:00
  • 9672bc3f2a cherry-pick(#42009): fix(types): support branded primitives in evaluate arguments Dmitry Gozman 2026-07-28 10:15:33 +01:00
  • 4325804427 cherry-pick(#41988): fix(aria): preserve names from collapsed text contributors Pravin Ireri 2026-07-27 11:54:58 -04:00
  • 9632f8ecbc cherry-pick(#42005): fix(tsconfig): do not throw when "extends"/"references" cannot be resolved Dmitry Gozman 2026-07-27 16:54:04 +01:00
  • 75689d1899 feat(cli): add --add-reporter to append reporters without replacing existing config (#41993) himasree424 2026-07-28 17:39:25 +05:30
  • 748f7bc9e4 fix(types): support branded primitives in evaluate arguments (#42009) Dmitry Gozman 2026-07-28 10:15:33 +01:00
  • 72caa32949 test(connect): fixme flaky page.pause-when-headed teardown on macOS chromium #42012 fix-flakes/macos-15-large-30337430051 Copilot 2026-07-28 07:39:01 +00:00
  • d529911d66 feat(chromium): roll to r1235 (#41974) microsoft-playwright-automation[bot] 2026-07-27 17:25:18 -07:00
  • 1ae6d406cf feat(webkit): roll to r2340 (#42011) microsoft-playwright-automation[bot] 2026-07-27 17:20:56 -07:00
  • 91514ad057 test(mcp): mark dashboard tests as slow (#41946) Simon Knott 2026-07-28 01:26:04 +02:00
  • 59120d0639 fix(aria): preserve names from collapsed text contributors (#41988) Pravin Ireri 2026-07-27 11:54:58 -04:00
  • 28ae3de4aa fix(tsconfig): do not throw when "extends"/"references" cannot be resolved (#42005) Dmitry Gozman 2026-07-27 16:54:04 +01:00
  • 82cb42b292 Revert "chore: roll stable test runner to 1.62.0-beta-1784842988000" (#42003) Dmitry Gozman 2026-07-27 16:49:11 +01:00
  • 4b5f92694b test: roll stable-test-runner to 1.63.0-alpha-2026-07-27 #41999 roll-stable-test-runner/2026-Jul-27 microsoft-playwright-automation[bot] 2026-07-27 11:04:50 +00:00
  • 3827650d17 feat(webkit): roll to r2339 (#41984) Yury Semikhatsky 2026-07-24 15:26:48 -07:00
  • 484274c421 chore(mcp): replace BackendManager with backend dispose callback and events (#41982) Yury Semikhatsky 2026-07-24 14:49:03 -07:00
  • e3950d9c14 chore: mark v1.62.0 (#41981) v1.62.0 Devin Rousso 2026-07-24 15:40:55 -06:00
  • 9cafa748a2 feat: support multiple HTTP credentials (#41979) Dmitry Gozman 2026-07-24 22:36:05 +01:00
  • 8f362cfa10 chore: roll stable test runner to 1.62.0-beta-1784842988000 (#41980) Devin Rousso 2026-07-24 14:56:25 -06:00
  • c623920f90 chore: roll browser_patches (#41969) Devin Rousso 2026-07-24 14:56:07 -06:00
  • 898655c674 feat(reporter): add omitTags option to omit auto-appended tags (#41968) Devin Rousso 2026-07-24 10:27:46 -06:00
  • e0e867011c fix(mcp): escape user input in codegen output (#41962) Aditya Kumar Gupta 2026-07-24 21:11:50 +05:30
  • 7c3a9be230 feat(webkit): roll to r2337 (#41971) microsoft-playwright-automation[bot] 2026-07-24 15:04:20 +01:00
  • acb5465083 feat(firefox): roll to r1539 (#41970) microsoft-playwright-automation[bot] 2026-07-24 14:21:31 +01:00
  • 824f55f354 Revert "chore(deps-dev): bump fast-uri from 3.1.3 to 3.1.4" (#41978) Dmitry Gozman 2026-07-24 14:15:13 +01:00
  • dea59db2de chore(recorder): unify action coalescing and simplify action types (#41958) Dmitry Gozman 2026-07-24 11:41:53 +01:00
  • 7ffedf3c1f feat: add pierceFrames() locator API (#41963) Dmitry Gozman 2026-07-24 11:40:50 +01:00
  • 3c2869bbfd test: fixme Accept-Language override test on WebKit Windows #41977 fix-flakes/windows-latest-30074510511 Copilot 2026-07-24 07:27:33 +00:00
  • 47fdd0792d feat(webkit): roll to r2339 #41975 roll-into-pw-webkit/2339 microsoft-playwright-automation[bot] 2026-07-24 03:22:25 +00:00
  • 21a2d9267b feat(webkit): roll to r2338 #41973 roll-into-pw-webkit/2338 microsoft-playwright-automation[bot] 2026-07-24 01:29:05 +00:00
  • f86bd78cc1 feat(test-runner): support named test locks (#41862) Yury Semikhatsky 2026-07-23 17:12:24 -07:00
  • f07e0f720f cherry-pick(#41940): docs: release notes for v1.62 (#41967) Devin Rousso 2026-07-23 15:43:08 -06:00
  • 28e86763ac docs: release notes for v1.62 (#41940) Devin Rousso 2026-07-23 15:35:32 -06:00
  • 05a306c78f cherry-pick(#41964): Revert "feat(routeFromHar): add interceptAPIRequests option (#41294)" (#41965) Devin Rousso 2026-07-23 15:31:01 -06:00
  • a92a7a3366 Revert "feat(routeFromHar): add interceptAPIRequests option (#41294)" (#41964) Devin Rousso 2026-07-23 14:48:29 -06:00
  • c28b53e624 feat(dashboard): add a debugger actions panel (#41711) Dmitry Gozman 2026-07-23 20:22:49 +01:00
  • 3e14efd6b7 fix(registry): evaluate defaultCacheDirectory lazily (#41942) Devin Rousso 2026-07-23 12:31:58 -06:00
  • fd9395d740 fix(webview): route exposeFunctions callbacks to the originating frame (#41919) Devin Rousso 2026-07-23 11:35:34 -06:00
  • 914284d0b0 chore(deps-dev): bump fast-uri from 3.1.3 to 3.1.4 (#41956) dependabot[bot] 2026-07-23 11:15:11 -06:00
  • 610977b294 fix(mcp): surface the missing executable path when a browser isn't installed (#41941) Devin Rousso 2026-07-23 09:31:33 -06:00
  • 41813407ea perf(test): avoid redundant stack capture (#41961) Simon Knott 2026-07-23 17:18:34 +02:00
  • dba907bdbc feat: support pierce-frames selector (#41778) Dmitry Gozman 2026-07-23 15:29:04 +01:00
  • b8f160239e test(chromium): fixme flaky "should ignore page.pause when headed" on macOS #41959 fix-flakes/macos-15-large-30013663508 Copilot 2026-07-23 14:18:19 +00:00
  • 1299d0f6c4 feat(recorder): record actions by letting page events through naturally (#41902) Dmitry Gozman 2026-07-23 14:51:38 +01:00
  • 89efc223b8 chore: mark v1.63.0-next (#41952) Dmitry Gozman 2026-07-23 14:49:42 +01:00
  • 55a03848be test: fixme flaky codegen frame locators (4) on Firefox #41953 fix-flakes/windows-latest-30002586159 Copilot 2026-07-23 11:59:00 +00:00
  • 2934858481 fix: correct pending navigation log spacing (#41949) Simon Knott 2026-07-23 13:35:23 +02:00
  • 4b0cc996cc fix(test): unflake screencast backpressure test on slow macOS runner (#41951) microsoft-playwright-automation[bot] 2026-07-23 13:17:07 +02:00
  • 86905f60f7 test: fixme WebSocket Accept-Language locale test on branded channels #41950 fix-flakes/windows-latest-29999870793 Copilot 2026-07-23 10:54:19 +00:00
  • bbbae6dce7 test: fixme WebSocket locale test in Chromium 150 (#41944) microsoft-playwright-automation[bot] 2026-07-23 12:45:48 +02:00
  • 15c4f55879 fix(mcp): identify downloads explicitly (#41933) Simon Knott 2026-07-23 08:59:07 +02:00
  • f5fa967ff5 fix(network): request.postData() returns null for empty string body override (#41882) tsushanth 2026-07-22 14:51:01 -07:00
  • 0edafe4baa fix(mcp): launch the Chrome profile that has the extension installed (#41939) Devin Rousso 2026-07-22 15:03:44 -06:00
  • 244a1ffdd8 feat(firefox): roll to r1538 (#41938) microsoft-playwright-automation[bot] 2026-07-22 12:06:26 -06:00
  • ac877bc190 test(evaluate): skip using declaration on WebKit (#41929) Simon Knott 2026-07-22 19:03:45 +02:00
  • 56e1b06825 test(html-reporter): add story picker to the component gallery (#41936) Dmitry Gozman 2026-07-22 16:20:35 +01:00
  • 3e95c6c8fc fix(role): name <meter> and <progress> from an associated label (#41911) Devin Rousso 2026-07-22 08:58:35 -06:00
  • 18e7ca5421 Revert "fix(cli): don't crash the response when navigating closes the last tab" (#41931) Simon Knott 2026-07-22 14:03:36 +02:00
  • 478b9f05cb test: test for issue 41348 (#41930) Dmitry Gozman 2026-07-22 12:21:44 +01:00
  • a8a2d54095 test: skip non-utf8 body test on older chromium channels (#41926) microsoft-playwright-automation[bot] 2026-07-22 10:41:02 +02:00
  • 6da1930926 fix(role): map input[type=search] to searchbox unless list is a datalist (#41913) Devin Rousso 2026-07-21 18:05:16 -06:00
  • 4a0c4e4e78 feat(ct): type the mount fixture via story template argument (#41920) Pavel Feldman 2026-07-21 16:25:41 -07:00
  • f39623b16d feat(addInitScript): allow passing functions as init script arguments (#41921) Pavel Feldman 2026-07-21 15:44:04 -07:00
  • 6d487d67c9 feat(mcp): make post-action settle delay configurable (#41924) Matthew Goodwin 2026-07-21 17:43:27 -05:00
  • ba223bb11a chore(webview): mark new screenshot tests as expected failures (#41908) Yury Semikhatsky 2026-07-21 15:30:08 -07:00
  • ce37b096bd fix(mcp): report malformed JSON config instead of falling back to INI (#41909) Devin Rousso 2026-07-21 14:47:59 -06:00
  • 58cf15c7c0 test(components): restore web and html-reporter component tests (#41889) Pavel Feldman 2026-07-21 13:41:50 -07:00
  • 6a301da107 docs(bfcache): add note about Back/Forward Cache (BFCache) limitations and default behavior (#41872) Kashish Sahu 2026-07-22 01:52:12 +05:30
  • 129717a626 chore(webview): generalize dialog bridge into SyncServer (#41878) Pavel Feldman 2026-07-21 12:03:27 -07:00
  • 0e142cef72 fix(webkit): do not override Accept-Language header set by the page (#41904) Yury Semikhatsky 2026-07-21 11:19:31 -07:00
  • d83ec3212f chore(skills): move agent skills under playwright-core, add init-skills (#41887) Pavel Feldman 2026-07-21 11:03:59 -07:00
  • 6227b649ce Revert "feat(expect): add expect.fn() mock functions (#41884)" (#41906) Pavel Feldman 2026-07-21 11:03:49 -07:00
  • 403727349c feat(webkit): roll to r2336 (#41890) microsoft-playwright-automation[bot] 2026-07-21 08:44:28 -07:00
  • ecf2e53290 feat(expect): add expect.fn() mock functions with awaited assertions (#41884) Pavel Feldman 2026-07-21 08:41:41 -07:00
  • 06b65dc210 test: add a regression test for #40510 (#41903) Dmitry Gozman 2026-07-21 16:28:22 +01:00
  • ea219e66da fix(dashboard): avoid stdout readiness race (#41901) Simon Knott 2026-07-21 16:21:12 +02:00
  • bc97a1306c fix(screencast): acknowledge frames after callbacks (#41898) Simon Knott 2026-07-21 15:36:47 +02:00
  • a7b4d5e0e1 chore: cleanup some things (#41896) Dmitry Gozman 2026-07-21 11:27:10 +01:00
  • 490179c947 fix(dashboard): don't evict live registration on a transient probe #41895 fix-flakes/macos-15-xlarge-29817954196 Copilot 2026-07-21 09:35:04 +00:00
  • 3a96c500ee test(mcp): de-flake dashboard annotate tests #41894 fix-flakes/macos-15-xlarge-29811836413 Copilot 2026-07-21 08:24:49 +00:00
  • 357c373e37 test: fix flaky page-goto "should not leak listeners during 20 waitForNavigation" #41892 fix-flakes/ubuntu-22.04-29809416171 Copilot 2026-07-21 07:29:31 +00:00