Commit Graph

  • 9c5512554f test(firefox): unskip concurrent hover test (#41702) Simon Knott 2026-07-09 11:06:02 +02:00
  • 2af5f0e31e feat(ci): add fix-flakes workflow to auto-fix flaky tests (#41692) Simon Knott 2026-07-09 10:33:33 +02:00
  • a9ae10f803 fix(mcp): await init page before screenshot (#41646) Harsh Mathur 2026-07-09 04:15:11 +05:30
  • 2910d5eeeb docs(api): add Python expect_download usage (#41619) Pravin Ireri 2026-07-08 15:22:37 -04:00
  • b381185ec5 test: roll stable-test-runner to 1.62.0-alpha-2026-07-06 (#41636) microsoft-playwright-automation[bot] 2026-07-08 12:15:20 -07:00
  • 6a9bd5a0f8 fix(chromium): disable BlockOriginHeaderModificationOnRedirect (#41696) Yury Semikhatsky 2026-07-08 11:20:21 -07:00
  • 3ea100cfb4 fix(routing): normalize literal glob components through new URL() (#41682) Yury Semikhatsky 2026-07-08 11:19:12 -07:00
  • 142a273c7d fix(mcp): preserve directory for additional tab videos (#41680) Yury Semikhatsky 2026-07-08 11:16:45 -07:00
  • 6f3cce9ab5 feat(webkit): match Safari for device orientation, motion and push (#41660) Yury Semikhatsky 2026-07-08 10:57:22 -07:00
  • 39a418adf4 feat(mcp): always pass noDefaults for CDP connections (#41676) Yury Semikhatsky 2026-07-08 10:05:00 -07:00
  • e88063f327 feat(webkit): roll to r2327 (#41684) microsoft-playwright-automation[bot] 2026-07-08 09:42:04 -07:00
  • 2d9df0725a feat(webkit): roll to r2326 (#41670) microsoft-playwright-automation[bot] 2026-07-08 08:36:02 -07:00
  • 09d07baef3 test: fixme partitioned cookie API test on WebKit macOS < 26 #41691 fix-flakes/macos-15-xlarge-28953373849 Copilot 2026-07-08 15:16:42 +00:00
  • 317210d54e test(clock): unflake "while running" page-clock tests (#41689) Simon Knott 2026-07-08 13:31:02 +02:00
  • 1fbd702e72 fix(cli): don't crash the response when navigating closes the last tab (#41675) Simon Knott 2026-07-08 13:22:45 +02:00
  • acae96abec chore: fix stack traces in development builds (#41672) Dmitry Gozman 2026-07-08 12:17:05 +01:00
  • b8f840cc3b devops(test-results-db): CLI to compact CI test results into DuckDB (#41673) Simon Knott 2026-07-08 10:17:13 +02:00
  • a061d96365 feat(firefox): roll to r1534 (#41663) microsoft-playwright-automation[bot] 2026-07-07 11:49:33 -07:00
  • cc9a80340e fix(test-runner): validate NaN and non-positive worker percentages (#41681) Yury Semikhatsky 2026-07-07 11:41:29 -07:00
  • fdd0bc913d chore(bidi): implement screencasting using browsingContext.captureScreenshot (#41569) Holger Benl 2026-07-07 16:48:50 +02:00
  • bddd05f5f0 devops: report CI test results as parquet artifacts (#41669) Simon Knott 2026-07-07 16:20:36 +02:00
  • 76554c4284 feat(test-runner): log aria snapshot failures during error context capture (#41626) Pradap Pandiyan 2026-07-07 17:58:15 +04:00
  • dfea7eca18 chore(core): resolve selectors through a callOnSelector helper (#41668) Dmitry Gozman 2026-07-07 14:01:30 +01:00
  • b5e3a77db1 fix(dispatcher): lift progress controller creation before instrumentation (#41643) Simon Knott 2026-07-07 14:18:16 +02:00
  • c4c1b66a68 fix(transform): strip TypeScript declare class fields before class-features plugins run (#41624) Raini 2026-07-07 15:39:46 +05:30
  • c4a3b4d887 feat(webkit): support partitioned cookies on macOS 26 (#41579) Yury Semikhatsky 2026-07-06 18:04:30 -07:00
  • 810cb7fd1e fix(mcp): enable the chromium sandbox for the default browser (#41652) Devin Rousso 2026-07-06 19:04:22 -06:00
  • 32b60a7d9b feat(mcp): show root path and gap markers in browser_find (#41654) Pavel Feldman 2026-07-06 17:55:33 -07:00
  • 5de1365327 feat(mcp): add --mobile emulation and plumb --device through the CLI (#41657) Pavel Feldman 2026-07-06 17:55:15 -07:00
  • 2fb635e20f feat(chromium): roll to r1232 (#41655) microsoft-playwright-automation[bot] 2026-07-06 16:59:30 -07:00
  • 88d727ea7e feat(webkit): roll to r2325 (#41653) microsoft-playwright-automation[bot] 2026-07-06 16:57:25 -07:00
  • d6bc3acaa8 test(mcp): de-flake webkit dashboard CLI tests (#41649) Yury Semikhatsky 2026-07-06 16:52:20 -07:00
  • 0b5a9e70ec feat(webkit): roll to r2324 #41648 roll-into-pw-webkit/2324 microsoft-playwright-automation[bot] 2026-07-06 20:30:47 +00:00
  • ac0e09da44 feat(webkit): roll to r2323 (#41606) microsoft-playwright-automation[bot] 2026-07-06 13:21:46 -07:00
  • 71fbbb716e chore(bidi): fix Enter key (#41638) Holger Benl 2026-07-06 22:17:54 +02:00
  • 4f86fd5c9a test: update expectations for page-evaluate.spec.ts:374 (#41645) Dmitry Gozman 2026-07-06 17:51:31 +01:00
  • 434bb845de test(network): skip response.body() navigation race test under tracing (#41644) Simon Knott 2026-07-06 17:25:51 +02:00
  • 05281620d9 chore(deps): remove unused @octokit/graphql-schema from root devDependencies (#41639) Copilot 2026-07-06 15:43:28 +02:00
  • bd93b1441e chore: make InjectedScript know the frameSeq (#41635) Dmitry Gozman 2026-07-06 13:31:13 +01:00
  • 7eab458bf7 chore: do not use resolveFrameForSelector for aria snapshot (#41634) Dmitry Gozman 2026-07-06 11:31:34 +01:00
  • e9a2065395 chore(build): generate third-party license notices without license-checker (#41615) Dmitry Gozman 2026-07-03 18:04:09 +01:00
  • 5e02792eb1 chore: rework screenshot masking to be compatible with frame piercing (#41613) Dmitry Gozman 2026-07-03 16:16:15 +01:00
  • bc92bfe188 chore(protocol): move protocol runtime into packages/protocol (#41612) Dmitry Gozman 2026-07-03 16:15:52 +01:00
  • 9c899cd73e chore(locator): reimplement waitForFunction via _callOnElementOnceMatches (#41611) Dmitry Gozman 2026-07-03 14:12:25 +01:00
  • 2975b7988f devops: update actions/checkout and actions/setup-node (#41610) Dmitry Gozman 2026-07-03 13:24:52 +01:00
  • 44302e28dd chore: make $$eval work when no frame was found (#41609) Dmitry Gozman 2026-07-03 12:22:50 +01:00
  • 9725152dac feat(mcp): add browser_find tool to search page snapshot (#41605) Pavel Feldman 2026-07-02 17:18:19 -07:00
  • 26385ab8f8 feat(aria): distill ai snapshots to make them less verbose (#41604) Pavel Feldman 2026-07-02 17:18:10 -07:00
  • 1cc3b5c65c docs(cli): unify test-generation and spec-driven-testing skills (#41603) Pavel Feldman 2026-07-02 12:47:19 -07:00
  • bd390faeaa test(webkit): unskip right-click tests fixed by browser roll (#41602) Yury Semikhatsky 2026-07-02 12:11:04 -07:00
  • 33433954c9 chore(aria): remove unused incremental ariaSnapshot track option (#41581) Pavel Feldman 2026-07-02 11:48:30 -07:00
  • 668054915e feat(cli): add init-skills command to install the Playwright CLI skill (#41580) Pavel Feldman 2026-07-02 11:11:12 -07:00
  • 868eb26e11 docs(params): fix AbortSignal signal option since version to v1.62 (#41597) Simon Knott 2026-07-02 16:27:38 +02:00
  • f5264b8957 chore: remove __testHookBeforeQuery (#41598) Dmitry Gozman 2026-07-02 15:27:07 +01:00
  • 49029121ab chore: move stackTrace helpers from isomorphic to utils (#41591) Dmitry Gozman 2026-07-02 15:26:48 +01:00
  • 8b507a2ac2 fix(triage): keep the GitHub token out of the untrusted shell (#41596) Simon Knott 2026-07-02 16:08:19 +02:00
  • 2030ea99a2 feat(webkit): roll to r2322 (#41584) microsoft-playwright-automation[bot] 2026-07-02 16:06:33 +02:00
  • 45897ce666 feat(mcp): surface non-2xx navigation status (#41589) Simon Knott 2026-07-02 16:05:41 +02:00
  • dd6342af46 chore: move codegen and device descriptors into @isomorphic (#41594) Dmitry Gozman 2026-07-02 14:31:38 +01:00
  • 682ae319e6 devops: fix missing test report comment on same-repo PRs (#41595) Simon Knott 2026-07-02 15:28:55 +02:00
  • ddf814cfbd chore(tsconfig): drop misleading extends fallback comment (#41593) Simon Knott 2026-07-02 14:42:13 +02:00
  • 131e3dcd39 feat: support AbortSignal on more methods (#41547) Simon Knott 2026-07-02 14:16:24 +02:00
  • 86b70b67dc fix(tsconfig): fail loudly when extends/references can't be resolved (#41571) Simon Knott 2026-07-02 12:35:05 +02:00
  • a92e459afb chore: consistently use TestAnnotation type (#41588) Dmitry Gozman 2026-07-02 11:10:15 +01:00
  • c025bc6c46 feat(webkit): roll to r2321 (#41582) microsoft-playwright-automation[bot] 2026-07-02 11:32:11 +02:00
  • d46e990340 test(webkit-wsl): fix security detail and connect-from-page expectations (#41574) Yury Semikhatsky 2026-07-01 18:00:53 -07:00
  • 5c3db4b0ff test(click): add coverage for click after a right click (#41578) Yury Semikhatsky 2026-07-01 16:24:19 -07:00
  • add4d64133 feat(webkit): roll to r2319 (#41555) microsoft-playwright-automation[bot] 2026-07-01 16:23:41 -07:00
  • 54de8251b5 feat(cli): expose "playwright mcp" and unhide "playwright cli" (#41577) Pavel Feldman 2026-07-01 14:25:53 -07:00
  • e4d4430c11 fix(mcp): close isolated HTTP client context on disconnect (#41560) Pavel Feldman 2026-07-01 11:29:00 -07:00
  • 62c23485c8 test(network): fix response.body() navigation test on WebKit (#41570) Simon Knott 2026-07-01 17:08:53 +02:00
  • 72fc4f78cc feat(expect): support AbortSignal on web-first assertions (#41566) Simon Knott 2026-07-01 15:27:09 +02:00
  • 1d7325a40d fix(network): improve error message when response.body() is called after navigation (#41527) Zelys 2026-07-01 08:20:33 -05:00
  • ea7e72fcb6 feat(triage): a Copilot-powered issue triage bot (#41549) Simon Knott 2026-07-01 15:04:17 +02:00
  • 2af447df86 docs(elementhandle): deprecate inputValue timeout option (#41568) Copilot 2026-07-01 14:58:59 +02:00
  • 25e41a6c21 fix(routing): match ws(s) baseURL rewrite case-insensitively (#41557) Alexander Kireyev 2026-07-01 19:44:47 +07:00
  • 3dc8451c41 feat(webkit): roll to r2318 (#41556) microsoft-playwright-automation[bot] 2026-07-01 14:44:28 +02:00
  • b592dfc7d6 feat(test-runner): add Reporter.preprocessSuite() hook for test filtering (#41100) Simon Knott 2026-07-01 14:16:42 +02:00
  • ad18048db9 chore(ci): limit tests_secondary label trigger to CQ1 (#41567) Copilot 2026-07-01 12:10:19 +02:00
  • 26eda632be cherry-pick(#41429): devops(docker): add Azure DevOps pipeline for Docker release publishing (#41552) release-1.61 Dmitry Gozman 2026-07-01 08:02:42 +01:00
  • d3d436d311 feat(routeFromHar): add interceptAPIRequests option (#41294) Kevin Tan 2026-07-01 10:14:19 +08:00
  • 3387c15089 fix(webview): page.getContentQuads should work for elements inside <iframe> (#41437) Devin Rousso 2026-06-30 20:04:31 -06:00
  • 2c6686102f fix(trace-viewer): use button elements for network filter tabs (#41489) Aditya Kumar Gupta 2026-07-01 05:50:08 +05:30
  • a08a60eb37 docs(cli): document high-resolution screenshots (#41510) Alex Tumanov 2026-06-30 19:19:16 -05:00
  • c370acfe5a fix(networkidle): do not wait for open EventSource (SSE) connections (#41514) Max Schmitt 2026-06-30 17:15:55 -07:00
  • 4ee1439fcc docs(mcp): document heartbeat timeout (#41516) Alex Tumanov 2026-06-30 19:15:00 -05:00
  • c04a845ff0 test(webview): add a timeout for xcrun simctl (#41554) Devin Rousso 2026-06-30 18:11:11 -06:00
  • 39e40efecb fix(mcp): wait for client event stream before server->client requests (#41559) Pavel Feldman 2026-06-30 17:02:29 -07:00
  • 5eab6461d2 test(webview): add a timeout for clearCookies in teardown so a busy page can't stall it (#41416) Devin Rousso 2026-06-30 17:12:55 -06:00
  • 07b5acd9e4 fix(cli): don't garbage-collect browsers during CLI daemon install (#41553) Pavel Feldman 2026-06-30 15:37:47 -07:00
  • 5d1ef7de99 chore: consolidate more stack trace utils into stackTrace.ts (#41542) Dmitry Gozman 2026-06-30 19:53:19 +01:00
  • e8439069a8 chore(client): stub "crypto" for the browser build (#41545) Dmitry Gozman 2026-06-30 14:11:55 +01:00
  • 9e613269e3 devops(docker): add Azure DevOps pipeline for Docker release publishing (#41429) Dmitry Gozman 2026-06-30 14:11:06 +01:00
  • 7d2227540d devops: remove unused driver publishing (#41518) Copilot 2026-06-30 15:06:15 +02:00
  • eb9eb48889 feat: support AbortSignal on server-side methods (#41141) Simon Knott 2026-06-30 15:05:17 +02:00
  • d28225b223 feat(chromium): roll to r1231 (#41525) microsoft-playwright-automation[bot] 2026-06-30 12:19:41 +01:00
  • 800400f816 devops: publish test report as a browser-openable GitHub artifact (#41520) Dmitry Gozman 2026-06-30 11:04:26 +01:00
  • 912770bde3 chore(protocol): generate shared structs.d.ts for client and server channels (#41526) Simon Knott 2026-06-30 11:39:15 +02:00
  • 50d4a6e6bc test: fix stale extension snapshot refs (e1 -> f1e1) (#41538) Pavel Feldman 2026-06-29 17:51:38 -07:00
  • bd7b3a95fd chore(deps): bulk update (#41497) Pavel Feldman 2026-06-29 16:42:12 -07:00