Commit Graph

  • ae106c05e5 Revert "feat(test): support per-project webServer configuration (#40869)" (#41167) Yury Semikhatsky 2026-06-05 10:27:07 -07:00
  • 749d0ef698 chore: do not capture aria snapshot for passing expects (#41163) Dmitry Gozman 2026-06-05 18:25:17 +01:00
  • c30ccc68f8 fix(chromium): propagate setUserAgent() to service workers via Network domain (#41071) pikachu 2026-06-05 20:38:46 +05:30
  • 7cc4a85b37 chore: throw on Frame.expect / Page.expectScreenshot failure (#40801) Dmitry Gozman 2026-06-05 15:00:25 +01:00
  • c8fc23bb12 fix(mcp): keep remoteHeaders working for remote browser endpoint (#41156) Simon Knott 2026-06-05 14:52:57 +02:00
  • e8916e894b chore(build): spawn watcher tools directly instead of via npx (#41034) Simon Knott 2026-06-05 10:13:06 +02:00
  • 017cfab2cc fix(cli): do not pass PLAYWRIGHT_CLI_SESSION as daemon --endpoint (#41019) Simon Knott 2026-06-05 09:23:26 +02:00
  • 0492b3b038 fix(mcp): use waitUntil commit for navigate back/forward (#41153) Yury Semikhatsky 2026-06-04 22:12:43 -07:00
  • e3f61c1d79 feat(firefox-beta): roll to r1522 (#41140) microsoft-playwright-automation[bot] 2026-06-04 15:06:27 -07:00
  • 78c9dfd4c7 fix(test): pass file:// URL to the ESM resolver in the sync loader (#41138) Dmitry Gozman 2026-06-04 21:48:17 +01:00
  • b0f1008d9d feat(webkit): roll to r2302 (#41130) microsoft-playwright-automation[bot] 2026-06-04 11:31:25 -07:00
  • 08e2d03b41 docs: clarify behavior of each trace and video mode (#41127) Yury Semikhatsky 2026-06-04 10:28:36 -07:00
  • b1f4bb5702 feat(webkit): roll to r2301 (#41109) microsoft-playwright-automation[bot] 2026-06-04 10:27:37 -07:00
  • fd47b67492 feat: add AbortSignal support to client-side Waiter methods (#41136) Simon Knott 2026-06-04 16:27:17 +02:00
  • 93ac74a690 chore: fix leaks and tests (#41115) Dmitry Gozman 2026-06-04 14:42:04 +01:00
  • 7f833ea7b6 feat(firefox): roll to r1529 #41131 roll-into-pw-firefox/1529 microsoft-playwright-automation[bot] 2026-06-04 02:17:35 +00:00
  • 1660114191 chore(trace): remove retain-all-failures trace and video mode (#41123) Yury Semikhatsky 2026-06-03 13:48:15 -07:00
  • f1c2981847 docs: remove stray HTML comment from webview2 guide (#41122) Yury Semikhatsky 2026-06-03 11:48:22 -07:00
  • f5f0bef392 chore(mcp): remove dead saveTrace config references (#41119) Yury Semikhatsky 2026-06-03 11:37:31 -07:00
  • 9fbc0a60e0 fix(trace): capture attribute mutations after a popup document swap (#41086) Yury Semikhatsky 2026-06-03 10:59:33 -07:00
  • db88251c3a chore: serialize non-inprocess uploads (#41112) Pavel Feldman 2026-06-03 09:41:51 -07:00
  • 205a006a7d fix(chromium): attribute worker to the right frame (#41116) Dmitry Gozman 2026-06-03 17:39:17 +01:00
  • dd151191ee fix(client-certificates): do not intercept TLS for non-matching origins (#41113) Yury Semikhatsky 2026-06-02 17:57:59 -07:00
  • 426cc4e925 feat(har): calculate request.headerSize, response.headerSize, and response._transferSize for WebSocket (#41091) Devin Rousso 2026-06-02 18:36:50 -06:00
  • 158eade0f8 test: skip large file upload test in all non-default modes (#41111) Pavel Feldman 2026-06-02 15:57:43 -07:00
  • dfee7ac309 fix(socks): handle IPv4-mapped IPv6 addresses in ipToSocksAddress (#41110) Yury Semikhatsky 2026-06-02 15:46:45 -07:00
  • 0ce8e85ff9 feat(webview): attach Web Workers over the WebView backend (#41103) Yury Semikhatsky 2026-06-02 15:46:18 -07:00
  • d94e89d831 feat(install): add --no-progress to silence download progress bar (#41104) Yury Semikhatsky 2026-06-02 14:22:33 -07:00
  • 73af994a66 feat(chromium): roll to r1227 #41108 roll-into-pw-chromium/1227 microsoft-playwright-automation[bot] 2026-06-02 20:57:35 +00:00
  • 83df35ae5b feat(har): use engine timestamps instead of server Date (#41082) Devin Rousso 2026-06-02 14:47:48 -06:00
  • d0151c4463 devops: remove video bots (#41094) Dmitry Gozman 2026-06-02 20:02:14 +01:00
  • deea3cb66a test: merge frames.spec.ts into heap.spec.ts (#41096) Dmitry Gozman 2026-06-02 20:02:00 +01:00
  • 5662da614b devops: reduce the number of chromium channels bots (#41097) Dmitry Gozman 2026-06-02 20:01:36 +01:00
  • 3b799ab1c0 feat(test runner): add -G alias for grep-invert (#41075) Kirtikumar Anandrao Ramchandani 2026-06-03 00:29:52 +05:30
  • edeefe08e1 feat(webkit): roll to r2300 (#41059) microsoft-playwright-automation[bot] 2026-06-02 11:36:10 -07:00
  • ae9e0ceff0 test: roll stable-test-runner to 1.61.0-alpha-2026-06-01 (#41067) microsoft-playwright-automation[bot] 2026-06-02 11:35:15 -07:00
  • 4859f65c1d fix(yauzl): use upstream yauzl 3.3.2 instead of vendored copy (#41102) Yury Semikhatsky 2026-06-02 10:44:24 -07:00
  • 5dd0a9bd61 devops: remove trigger_tests workflow (#41079) Dmitry Gozman 2026-06-02 09:42:26 +01:00
  • 6ac1e4c2d7 devops: run Docker container tests in a dedicated reusable workflow (#41073) Dmitry Gozman 2026-06-02 09:38:03 +01:00
  • 794a382f7c fix(webserver): strip ANSI escape codes before matching wait regex (#41087) Yury Semikhatsky 2026-06-01 21:15:02 -07:00
  • 9587e7350d fix(download): clear error when saving downloads from a non-collocated browser (#41088) Yury Semikhatsky 2026-06-01 21:14:34 -07:00
  • 2ff4137d0f feat(test): support more video recording modes (#41085) Yury Semikhatsky 2026-06-01 17:12:20 -07:00
  • 2d4f0d1400 fix(fileUpload): reject localPaths when client is not collocated with server (#41080) Pavel Feldman 2026-06-01 16:35:34 -07:00
  • 6c05bfbab8 feat(har): add _resourceType to all requests (#41077) Devin Rousso 2026-06-01 17:06:33 -06:00
  • 67930e8ffc Revert "devops(docker): split browser layers and use zstd compression for faster pulls (#40702)" (#41081) Dmitry Gozman 2026-06-01 23:42:32 +01:00
  • 3ee6e87bd5 fix(webview): dispatch mouse events in their own tasks (#41078) Yury Semikhatsky 2026-06-01 15:27:08 -07:00
  • cd08dfa6d6 test(heap): run heap leak tests across all browsers (#41069) Dmitry Gozman 2026-06-01 22:04:17 +01:00
  • f439350cca devops: remove test bots covered by browser builds (#41066) Dmitry Gozman 2026-06-01 22:03:39 +01:00
  • 34e7d3e0d5 chore(webkit): extract webview dialog bridge into an injected source (#41076) Yury Semikhatsky 2026-06-01 14:01:43 -07:00
  • dc51ddbeb8 fix(webview): dispatch key events in their own tasks (#41056) Yury Semikhatsky 2026-06-01 10:43:13 -07:00
  • 1ac9a5701e feat(har): include WebSocket in .har (#41015) Devin Rousso 2026-06-01 11:07:40 -06:00
  • 899c7a5e4c feat(mcp): accept ConnectOptions object for remoteEndpoint (#40964) Aditya Singh 2026-06-01 08:47:06 -07:00
  • 1aa42fa543 fix(screenshotter): race cleanup against progress to honor timeout (#40901) Simon Knott 2026-06-01 17:46:00 +02:00
  • 8727a661c3 feat(firefox): roll to r1528 (#41057) microsoft-playwright-automation[bot] 2026-06-01 09:44:25 -06:00
  • 48ad0944f5 feat(firefox-beta): roll to r1521 (#41058) microsoft-playwright-automation[bot] 2026-06-01 09:44:11 -06:00
  • cadf83c4c5 fix(ui-mode): include project outputDirs in allowedFileRoots (#41065) Simon Knott 2026-06-01 16:13:32 +02:00
  • e8d5386c9a fix(reporter): spread AggregateError sub-errors into testInfo.errors (#40925) Simon Knott 2026-06-01 15:42:27 +02:00
  • c3c74e4b10 test(bidi): remove fail expectation for Firefox/Bidi (#41064) Holger Benl 2026-06-01 12:49:16 +02:00
  • 3edc77fc94 fix(html-reporter): add keyboard navigation to TabbedPane component (#41042) Padmaraj Nidagundi 2026-05-30 03:15:54 +03:00
  • 9fe284a594 feat(webview): synthesize keyboard and mouse input (#41055) Yury Semikhatsky 2026-05-29 15:35:41 -07:00
  • bc2960793c chore: consolidate vite SW+main builds via Environment API (#41047) Simon Knott 2026-05-30 00:04:04 +02:00
  • ee5a51e730 fix(core): show friendly error for unsupported Node.js versions (#41050) Simon Knott 2026-05-30 00:03:20 +02:00
  • c27ccc4362 fix(webview): support site isolation and fix postData (#41041) Yury Semikhatsky 2026-05-29 11:01:52 -07:00
  • adbcd7ed47 test: update image baseline for webview (#41053) Pavel Feldman 2026-05-29 10:49:00 -07:00
  • 054a3f878e test(webkit): skip cookieStore change event test on Windows (#41052) Claudio Saavedra 2026-05-29 19:58:43 +03:00
  • 525f3754a4 feat(mcp): --output-max-size with post-response disk eviction (#41031) Simon Knott 2026-05-29 15:15:50 +02:00
  • fda3cd3c0b feat(webkit): roll to r2299 (#41048) microsoft-playwright-automation[bot] 2026-05-29 15:01:34 +02:00
  • bb8d775b0b feat(firefox-beta): roll to r1520 (#41049) microsoft-playwright-automation[bot] 2026-05-29 15:01:02 +02:00
  • 79b8f72e88 feat(firefox-beta): roll to r1519 (#41043) microsoft-playwright-automation[bot] 2026-05-29 09:47:03 +02:00
  • 1081edab0f feat(webkit): roll to r2298 (#41039) microsoft-playwright-automation[bot] 2026-05-29 09:45:29 +02:00
  • a44a2d8b40 fix(codegen): never generate getByRole with mismatched name/description exactness (#41035) Simon Knott 2026-05-29 09:41:54 +02:00
  • 37a5aa6731 fix(tools): pass time parameter to page.evaluate in waitForTimeout (#41037) Sebastien Tardif 2026-05-28 17:32:25 -07:00
  • f14741d73b feat(webkit): support connectOverCDP(transport) for direct WVPage attach (#41038) Pavel Feldman 2026-05-28 16:29:06 -07:00
  • 17c003c414 fix(reporter): print inline failure for non-retriable errors (#41026) Yury Semikhatsky 2026-05-28 10:52:12 -07:00
  • dfe5ab506f fix(fetch): preserve error code in decompression pipeline for retry logic (#40946) Sebastien Tardif 2026-05-28 08:21:50 -07:00
  • 7444bcaeb0 chore: roll driver/Dockerfile to recent Node.js LTS version (#41033) microsoft-playwright-automation[bot] 2026-05-28 13:46:54 +02:00
  • 414fa0b97e Remove unnecessary tabIndex from gantt chart SVG rect elements for improved accessibility (#41029) Yugendra N 2026-05-28 14:23:10 +05:30
  • dc8836a9cb fix(server): clearCookies({name}) should not transiently delete other cookies (#40955) #41028 Aditya Singh 2026-05-27 18:28:20 -07:00
  • 2d04b34470 feat(aria-snapshot): expose aria-invalid in ARIA snapshots (#40966) Aditya Singh 2026-05-27 18:27:30 -07:00
  • 67241ff9b1 fix(mcp): report invalid tool arguments (#40979) Huibin Wang 2026-05-27 18:26:35 -07:00
  • 10d6473661 fixed the omnibox issue (#41023) Yugendra N 2026-05-28 06:55:58 +05:30
  • 08a37f29f4 fix(webview): handle cross-origin process swap (#41024) Yury Semikhatsky 2026-05-27 16:16:12 -07:00
  • f98da23509 feat(linux): support Ubuntu 26.04 (#41025) Yury Semikhatsky 2026-05-27 16:10:48 -07:00
  • 4afdd64a3c chore(browserType): merge connectOverCDP and connectOverCDPTransport (#41014) Pavel Feldman 2026-05-27 08:05:20 -07:00
  • 1845d3fc99 test: roll stable-test-runner to 1.61.0-alpha-2026-05-27 (#41018) microsoft-playwright-automation[bot] 2026-05-27 14:07:52 +02:00
  • 972743d9bc Initial plan #41017 copilot/bug-fix-orphans-chrome-process copilot-swe-agent[bot] 2026-05-27 08:15:49 +00:00
  • e32f907331 feat(webkit): roll to r2297 (#41008) microsoft-playwright-automation[bot] 2026-05-27 09:39:57 +02:00
  • 624ef28d71 devops(webview): enable manual + path-scoped triggers for webview workflow (#41016) Yury Semikhatsky 2026-05-26 17:20:25 -07:00
  • d8a08fe31f chore(webview): keep ios_webkit_debug_proxy alive after setup script exits (#41012) Pavel Feldman 2026-05-26 15:21:14 -07:00
  • f2afe407f5 docs(cli-client/skill): use the real requests command in heal diagnose step (#41003) Aditya Singh 2026-05-26 15:12:46 -07:00
  • 25f22d2125 chore: wk_webview experiment (#41010) Pavel Feldman 2026-05-26 14:52:32 -07:00
  • 2fc9d1c333 fix(mcp): use writable cache dir for MCP user data, not browsers path (#40961) Aditya Singh 2026-05-26 13:15:57 -07:00
  • bd4d83f68d fix(mcp): disconnect tracked browser on BrowserTracker.dispose (#40967) Simon Knott 2026-05-26 20:54:22 +02:00
  • 142582cb96 fix(mcp): tear down dashboard server on cli show --kill (#40968) Simon Knott 2026-05-26 20:53:09 +02:00
  • 5fd703e3b7 cherry-pick(#41004): Revert "fix(trace-viewer): validate origin of postMessage trace blob" release-1.60 Simon Knott 2026-05-26 20:41:06 +02:00
  • 74fc94e67c feat(browserType): throw on remote connectOverCDP(transport) (#40997) Simon Knott 2026-05-26 20:42:43 +02:00
  • 23a55b2ce1 docs: evaluate/evaluateHandle handle examples (#41002) Simon Knott 2026-05-26 20:42:21 +02:00
  • 8651b891b1 Revert "fix(trace-viewer): validate origin of postMessage trace blob" (#41004) Simon Knott 2026-05-26 20:41:06 +02:00
  • 872105a89d feat(devices): add Galaxy Z Fold and Galaxy Z Flip device families (#40988) Dmitry Munda 2026-05-26 17:11:26 +03:00
  • e88823e46c feat(webkit): roll to r2296 (#40963) microsoft-playwright-automation[bot] 2026-05-26 11:32:50 +02:00