Commit Graph

  • d1ead3ecca devops(triage): bump Copilot CLI model to claude-opus-5 (#42682) main Pavel Feldman 2026-09-11 16:00:20 -07:00
  • 3b346c8df5 feat(cli): shut idle headless sessions down after an hour (#42676) Yury Semikhatsky 2026-09-11 15:51:39 -07:00
  • d859d04237 feat(chromium): roll to r1245 #42683 roll-into-pw-chromium/1245 microsoft-playwright-automation[bot] 2026-09-11 22:48:48 +00:00
  • 6750deccd1 chore(mcp): own the idle timer in the browser factory (#42678) Yury Semikhatsky 2026-09-11 14:36:13 -07:00
  • d78a9e71f2 fix(bidi): don't deserialize the toString property (#42677) Holger Benl 2026-09-11 20:50:52 +02:00
  • dc0f852272 test(mcp): keep one idle timeout test per scenario (#42666) Yury Semikhatsky 2026-09-11 09:38:57 -07:00
  • 11ade07c8a feat(mcp): add --image-responses=only to return images without the text part (#42672) Pavel Feldman 2026-09-11 09:02:11 -07:00
  • 1cee22292e feat(mcp): expose page-registered WebMCP tools (#42613) Dmitry Gozman 2026-09-11 10:10:39 +01:00
  • 9cee427906 chore(skills): add cherry-pick skill for release branches (#42667) Pavel Feldman 2026-09-10 17:10:25 -07:00
  • fe86059ec4 cherry-pick(#42660): fix(net): apply socketTimeout from socket creation in httpRequest release-1.63 Ashraf Ali 2026-09-11 05:24:12 +06:00
  • 14c2dcf1ec fix(net): apply socketTimeout from socket creation in httpRequest (#42660) Ashraf Ali 2026-09-11 05:24:12 +06:00
  • 77e4a17da9 fix(mcp): follow symlinks when checking file access against workspace roots (#42628) Yury Semikhatsky 2026-09-10 15:59:29 -07:00
  • 9e371c00b5 feat(mcp): add --timeout-idle to close the browser after inactivity (#42663) Yury Semikhatsky 2026-09-10 15:15:19 -07:00
  • 59672632a2 fix(client-certificates): reestablish a way to explicitly send no client certificate for an origin (#42547) Florian Schwalm 2026-09-10 22:55:45 +02:00
  • b99b75de8e fix(server): dispose temporary iframe element handles after hit-target checks (#42655) Ashraf Ali 2026-09-11 02:53:03 +06:00
  • 858526b31d feat(snapshots): add --update-snapshots=missing that passes tests (#42662) Pavel Feldman 2026-09-10 13:51:56 -07:00
  • 37f7d8f980 fix(list): print only the last attempt for inline failures with retries (#42648) Pavel Feldman 2026-09-10 13:51:46 -07:00
  • efb0761d30 chore(build): set esbuild target to node20 (#42657) Pavel Feldman 2026-09-10 12:05:10 -07:00
  • af74c938e4 test(webkit): document a webkit transition crash from 42637 (#42640) Pavel Feldman 2026-09-09 17:19:41 -07:00
  • cf13a78d66 test(route): cover sec-fetch headers visibility in route handler (#42638) Pavel Feldman 2026-09-09 17:17:30 -07:00
  • 575442d5a7 docs(cli): add pull request attachment guide to the cli skill (#42645) Pavel Feldman 2026-09-09 17:15:07 -07:00
  • 47c35ea3be fix(screencast): keep overlays above top layer elements (#42642) Pavel Feldman 2026-09-09 16:36:05 -07:00
  • aeebee1d29 feat(evaluate): add "world" option to evaluate methods (#42635) Dmitry Gozman 2026-09-09 19:18:40 +01:00
  • aafd6e7deb fix(git): do not hang when git fetch stalls on a credential prompt (#42639) Pavel Feldman 2026-09-09 09:33:07 -07:00
  • fa2bfcf407 feat(trace): record full stack for test steps (#42636) Dmitry Gozman 2026-09-09 16:39:31 +01:00
  • 87ca849649 chore(trace): use a single id for calls and test runner steps (#42430) Dmitry Gozman 2026-09-09 16:39:18 +01:00
  • 4b827e32bd feat(webkit): roll to r2361 (#42634) microsoft-playwright-automation[bot] 2026-09-09 07:40:57 -07:00
  • 5ea7ac2cf3 feat(firefox): roll to r1544 (#42631) microsoft-playwright-automation[bot] 2026-09-09 14:54:56 +01:00
  • 4302dbb90f fix(recorder): split showRecorder and startRecording, deliver events per client (#42627) Pavel Feldman 2026-09-08 18:43:04 -07:00
  • 8c2234cdd5 fix(dom): scroll instantly on pointer action retry with smooth scroll-behavior (#42626) Pavel Feldman 2026-09-08 16:54:10 -07:00
  • 6232bd76fc fix(mcp): connect each client to the shared browser separately (#42622) Pavel Feldman 2026-09-08 16:12:11 -07:00
  • da02274129 test: fix referer check on msedge, drop persistent OPFS test (#42570) Yury Semikhatsky 2026-09-08 15:00:46 -07:00
  • 06c83c0deb docs: explain that offline emulation does not affect WebRTC (#42624) Pavel Feldman 2026-09-08 14:29:41 -07:00
  • fab00c007c fix(fetch): preserve node error fields across serialization (#42562) Dmitry Gozman 2026-09-08 20:16:24 +01:00
  • 9a3053fcc4 docs: clarify aria snapshot matching (#42596) Chris 2026-09-08 20:15:11 +02:00
  • b5b5b5f142 feat(docker): install zstd in Ubuntu images (#42616) Copilot 2026-09-08 10:49:33 -07:00
  • 95e2fd8410 docs: fix broken hydration wikipedia link (#42614) Nikhil Gupta 2026-09-08 22:26:06 +05:30
  • 3eb0ce9851 feat(test runner): expose filteredProjects on FullConfig (#42610) Pavel Feldman 2026-09-08 09:55:22 -07:00
  • ea1c3a64f7 docs: clarify PLAYWRIGHT_DOWNLOAD_CONNECTION_TIMEOUT is an idle timeout (#42601) Alexandr Kazmin 2026-09-08 19:53:29 +03:00
  • 316ee15fee docs(network): use lower-cased header name in delete header samples (#42573) Armin Azar 2026-09-08 09:48:14 -07:00
  • 8db8731cc5 fix(chromium): re-apply touch emulation after screenshot beyond viewport (#42617) Pavel Feldman 2026-09-08 09:40:12 -07:00
  • 259ad55d88 devops: add per-OS issue triage workflows (#42618) Pavel Feldman 2026-09-08 09:20:10 -07:00
  • 1ea94e9c2c docs(test): document mouse-outside-viewport screenshot helper (#42446) Karl Horky 2026-09-08 18:09:50 +02:00
  • bae3292f01 fix(cli): stop daemon when socket disappears (#42454) Devin Rousso 2026-09-08 09:39:47 -06:00
  • a89041ef78 docs: fix incorrect defaults and broken samples in guides (#42611) Ashraf Ali 2026-09-08 18:14:21 +06:00
  • 30bd2b9778 chore(deps-dev): bump fast-uri from 3.1.3 to 3.1.7 (#42516) dependabot[bot] 2026-09-08 12:39:09 +01:00
  • 312030cdce chore(deps-dev): bump browserslist from 4.28.4 to 4.28.8 (#42489) dependabot[bot] 2026-09-07 13:06:58 +01:00
  • 96af9544dd test: roll stable-test-runner to 1.63.0-alpha-2026-08-31 (#42474) microsoft-playwright-automation[bot] 2026-09-07 13:03:12 +01:00
  • 2ea157fce1 test: roll stable-test-runner to 1.64.0-alpha-2026-09-07 #42603 roll-stable-test-runner/2026-Sep-07 microsoft-playwright-automation[bot] 2026-09-07 10:12:23 +00:00
  • 1b025d7e20 chore: mark v1.63.0 (#42569) v1.63.0 Yury Semikhatsky 2026-09-04 15:11:59 -07:00
  • 0b9956d224 cherry-pick(#42568): docs(test): mark test.step subtitle option as since v1.63 Yury Semikhatsky 2026-09-04 14:56:06 -07:00
  • 46cd5008d1 feat(webkit): roll to r2360 (#42553) microsoft-playwright-automation[bot] 2026-09-04 15:01:15 -07:00
  • b1f8fd2b91 docs(test): mark test.step subtitle option as since v1.63 (#42568) Yury Semikhatsky 2026-09-04 14:56:06 -07:00
  • 13dbf102b8 cherry-pick(#42552): docs: release notes for v1.63 Yury Semikhatsky 2026-09-04 14:24:47 -07:00
  • fe49b34b23 docs: release notes for v1.63 (#42552) Yury Semikhatsky 2026-09-04 14:24:47 -07:00
  • e93b64ed6f cherry-pick(#42566): feat(test): add subtitle option to test.step (#42567) Yury Semikhatsky 2026-09-04 12:53:24 -07:00
  • a5e5632944 docs(ci): recommend globalTimeout instead of a CI job timeout (#42563) Dmitry Gozman 2026-09-04 20:50:50 +01:00
  • ca667feee5 fix(har): do not report zero sizes for bodies that were never read (#42564) Dmitry Gozman 2026-09-04 20:50:09 +01:00
  • 5812882a92 feat(test): add subtitle option to test.step (#42566) Pavel Feldman 2026-09-04 12:47:36 -07:00
  • 1e9d2b1ff1 chore: roll browser_patches (#42557) Yury Semikhatsky 2026-09-04 11:04:02 -07:00
  • d4b2db46a6 fix(types): expose signal option of Locator.elementHandle (#42520) Ashraf Ali 2026-09-04 21:11:37 +06:00
  • 1d6fc5f065 feat(chromium): roll to r1244 (#42545) microsoft-playwright-automation[bot] 2026-09-04 15:50:56 +01:00
  • be99977b69 docs: address review comments on 1.63 release notes release-notes-1.63 Yury Semikhatsky 2026-09-03 16:13:14 -07:00
  • d1dcd6bc0a chore: mark v1.64.0-next (#42551) Yury Semikhatsky 2026-09-03 16:12:29 -07:00
  • 660238abef docs: release notes for v1.63 Yury Semikhatsky 2026-09-03 12:36:29 -07:00
  • 2b7a5f2ea1 test: response.body() for content-encoding:identity (#42537) Dmitry Gozman 2026-09-03 20:06:24 +01:00
  • 648a67c7c1 fix(mcp): create parent directories for explicitly named files (#42540) Dmitry Gozman 2026-09-03 20:05:45 +01:00
  • 7894f5653e docs(mcp): clarify how tool file names are resolved (#42538) Dmitry Gozman 2026-09-03 20:05:33 +01:00
  • 52900a1b99 devops: restore npm publishing from GitHub Actions (#42550) Yury Semikhatsky 2026-09-03 11:37:56 -07:00
  • 8c47f596ed docs(csharp): fix nonexistent method names in guide examples (#42507) Super-Eric 2026-09-03 18:42:52 +02:00
  • bd6e552a63 chore(video): emit frames with real timestamps, drop frame number quantization (#42480) Pavel Feldman 2026-09-03 09:02:50 -07:00
  • a76bdda1f3 docs(tracing): enable snapshots options in other languages (#42526) Pavel Feldman 2026-09-03 09:02:40 -07:00
  • bfb42e5993 feat(ct): type mount() story ids through a generated Stories registry (#42518) Pavel Feldman 2026-09-03 08:32:35 -07:00
  • 3dd248776a chore(deps): bump actions/setup-java from 5.7.0 to 6.0.0 in the github-actions group across 1 directory (#42523) dependabot[bot] 2026-09-03 14:14:53 +01:00
  • 34d23028f3 feat(firefox): roll to r1543 (#42524) microsoft-playwright-automation[bot] 2026-09-03 11:39:45 +01:00
  • 612050ebe6 fix(test): support multiple contexts with --debug=cli (#42503) Dmitry Gozman 2026-09-03 08:34:13 +01:00
  • e9163e238d feat(mcp): add --profile-dir-name to select the Chrome profile in extension mode (#42527) Yury Semikhatsky 2026-09-02 15:36:09 -07:00
  • df01cf969b fix(mcp): time out extension connection when a token is passed (#42525) Yury Semikhatsky 2026-09-02 15:16:41 -07:00
  • 855c734916 chore(ci): bump azure/login to v3.0.2 (#42509) Dmitry Gozman 2026-09-02 20:11:29 +01:00
  • 3be4b29b5d fix(trace-viewer): serve snapshots with a strict script-src policy (#42508) Dmitry Gozman 2026-09-02 20:10:47 +01:00
  • bcf53b58af test(connect): fix unsafe launch options test with channels and tracing (#42504) Dmitry Gozman 2026-09-02 20:10:33 +01:00
  • 3283349730 chore: bump WebKit version to 26.6 (#42514) Yury Semikhatsky 2026-09-02 11:12:13 -07:00
  • c874c8a7be docs(cli): use npx playwright cli for local installs (#42512) Pavel Feldman 2026-09-02 10:29:07 -07:00
  • 14f3c0cf01 fix(reporter): include host in navigation and request subtitles (#42515) Pavel Feldman 2026-09-02 10:28:19 -07:00
  • 8e11a5b67d test(webkit): reenable WebSocket handshake HAR coverage (#42513) Devin Rousso 2026-09-02 10:51:55 -06:00
  • 0f5a946a03 test: skip crash tests on webkit debian-13 (#42510) Dmitry Gozman 2026-09-02 17:51:44 +01:00
  • ace1bc1337 fix(android): include the from point in the swipe path (#42349) Lazizbek Ergashev 2026-09-02 20:31:26 +05:00
  • 2dec18d7e4 feat(webkit): roll to r2359 (#42493) microsoft-playwright-automation[bot] 2026-09-02 15:44:50 +01:00
  • b34b234713 fix(debug-controller): drop recorded actions when recording session ends (#42458) Ashraf Ali 2026-09-02 18:28:58 +06:00
  • 350d24a344 chore(firefox): remove the WebSocket handshake Worker workaround (#42455) Devin Rousso 2026-09-02 01:39:17 -06:00
  • 9e3157b5c5 fix(mcp): refuse browser_close when the browser context is shared (#42495) Yury Semikhatsky 2026-09-01 14:58:32 -07:00
  • 902a864ac6 feat(storage): capture OPFS in storage state (#42248) Yury Semikhatsky 2026-09-01 14:57:55 -07:00
  • b12432801c Revert "fix(mcp): drop the backend after browser_close with a shared browser" (#42492) Yury Semikhatsky 2026-09-01 13:44:49 -07:00
  • 8f206e1c4f fix(trace): keep client paths out of remote launch options (#42436) Devin Rousso 2026-09-01 13:30:56 -06:00
  • 03a69df918 fix(mcp): disable the chromium sandbox for the bundled browser on linux (#42490) Yury Semikhatsky 2026-09-01 11:08:06 -07:00
  • 260eae3111 chore(extension): bump version to 0.4.0 (#42482) Yury Semikhatsky 2026-09-01 10:12:25 -07:00
  • 104597f4b5 feat(locator): introduce locator.visible() (#42479) Pavel Feldman 2026-09-01 09:17:21 -07:00
  • 4810881999 docs(auth): escape session storage before embedding in init script (#42477) Lazizbek Ergashev 2026-09-01 17:49:45 +05:00
  • ba0b817d40 fix(trace-viewer): label filter inputs and keyboard-accessible error source (#42469) Changsu Seong 2026-09-01 21:35:43 +09:00
  • de214f440b chore(utils): always use setImmediate in makeWaitForNextTask (#42456) Yury Semikhatsky 2026-08-28 18:43:34 -07:00