Commit Graph

  • b1d22ef15d chore(cli): implement attach to server (#39550) Pavel Feldman 2026-03-08 08:20:36 -07:00
  • d444bbb1e9 fix(cli): fix killAllDaemons to match actual daemon process command line (#39549) Yury Semikhatsky 2026-03-06 19:04:30 -08:00
  • 0b7635ee98 chore: normalize remote pipe name handling (#39546) Pavel Feldman 2026-03-06 18:54:04 -08:00
  • fecb58c2bc Revert "chore: turn modifiers into hooks early (#39508)" (#39542) Dmitry Gozman 2026-03-06 18:17:38 +00:00
  • 528d1c0cf7 fix(test runner): project.workers is sometimes exceeded (#39539) Dmitry Gozman 2026-03-06 18:16:35 +00:00
  • e38f9aa572 chore: better error message in devtools (#39540) Dmitry Gozman 2026-03-06 18:06:52 +00:00
  • 7624e7db0f chore(mcp): context factory => browser factory (#39538) Pavel Feldman 2026-03-06 08:33:38 -08:00
  • b904546978 fix(html-reporter): Prevent duplicate query parameters in artifact URLs (#39528) Kashish Gupta 2026-03-06 18:19:42 +05:30
  • bb5e35771f chore(cli): conditional exit on close (#39536) Pavel Feldman 2026-03-05 17:29:21 -08:00
  • 7aac9b4fb8 chore: organize client folders (#39535) Pavel Feldman 2026-03-05 15:16:11 -08:00
  • 6aaaa2c35d chore: move session config to daemon (#39534) Pavel Feldman 2026-03-05 13:23:39 -08:00
  • a21a17052b chore(deps): bump hono to 4.12.5 and @hono/node-server to 1.19.11 (#39531) Dmitry Gozman 2026-03-05 19:52:14 +00:00
  • 5217399119 docs(locators): Fix wrong python api usage (#39524) WEGFan 2026-03-05 18:10:20 +08:00
  • 23d98999a9 chore(mcp): extract serving config (#39523) Pavel Feldman 2026-03-04 19:23:34 -08:00
  • 7a01f2e20c fix(cli): isolate sockets by users (#39518) Pavel Feldman 2026-03-04 19:22:59 -08:00
  • 1a9c7e63d6 chore: introduce screencast listener (#39520) Yury Semikhatsky 2026-03-04 18:38:29 -08:00
  • 3c8c457b85 chore(mcp): fix PLAYWRIGHT_MCP_ALLOWED_HOSTS name (#39521) Yury Semikhatsky 2026-03-04 17:39:51 -08:00
  • 97be154950 chore: remove garbage added in #39512 (#39519) Yury Semikhatsky 2026-03-04 17:39:28 -08:00
  • e1387929c9 chore: screencast/tracing/video size conflicts (#39512) Yury Semikhatsky 2026-03-04 16:19:51 -08:00
  • 3f001aba88 chore: disposable follow-up 2 (#39517) Pavel Feldman 2026-03-04 16:00:36 -08:00
  • b87fa03fc6 chore: follow up to disposables (#39510) Pavel Feldman 2026-03-04 15:20:14 -08:00
  • 528c7044a8 feat(api): introduce disposable return values (#39504) Pavel Feldman 2026-03-04 10:40:15 -08:00
  • c06842628d chore: turn modifiers into hooks early (#39508) Dmitry Gozman 2026-03-04 17:40:08 +00:00
  • 9d41e0ff11 chore(mcp): do not affect default timeouts by mcp (#39502) Pavel Feldman 2026-03-04 08:22:17 -08:00
  • 70ed158f5c feat(chromium-tip-of-tree): roll to r1410 (#39495) microsoft-playwright-automation[bot] 2026-03-04 10:52:33 +00:00
  • ee53f6c36a feat: Add test timeout to trace and display it in metadata of UI (#39467) Chris 2026-03-04 11:29:13 +01:00
  • ff2922ae10 chore: follow up for httpVersion() (#39501) Dmitry Gozman 2026-03-04 07:59:06 +00:00
  • 27d49ca77b chore: move pickLocator to Page.inspector (#39503) Yury Semikhatsky 2026-03-03 22:09:06 -08:00
  • 9335d41aba feat(video): add screencast mode to Video.start for JPEG frame events (#39487) Yury Semikhatsky 2026-03-03 17:15:39 -08:00
  • 6ae6e049fe chore: move imageUtils.ts to utils/isomorphic (#39497) Copilot 2026-03-03 14:11:18 -08:00
  • b7bf1efb24 fix(html): preserve the expanded/collapsed state of global errors chip (#39496) Dmitry Gozman 2026-03-03 21:29:27 +00:00
  • 4cda379153 chore: update skill (#39494) Dmitry Gozman 2026-03-03 21:29:14 +00:00
  • ac3d22d8a6 feat(mcp): add delay options to browser_mouse_click_xy (#39368) (#39465) Alex Tumanov 2026-03-03 15:28:51 -06:00
  • a3ce555529 feat: add Page.cancelPickLocator() API (#39488) Yury Semikhatsky 2026-03-03 12:26:16 -08:00
  • 21368bb2e5 chore(mcp): make cwd a fallback to the roots at all times (#39498) Pavel Feldman 2026-03-03 11:45:21 -08:00
  • fd3cd92289 feat(api): add Response.httpVersion() method (#39434) smckee-r7 2026-03-03 17:30:24 +00:00
  • d2cc91950b fix: focus contenteditable element before selecting text in fill() (#39493) erezcor 2026-03-03 18:26:25 +02:00
  • 9b23cc979f chore(mcp): remove context factory (1) (#39449) Pavel Feldman 2026-03-02 18:18:56 -08:00
  • cd528a2f99 feat: add Page.pickLocator() API (#39486) Yury Semikhatsky 2026-03-02 17:32:43 -08:00
  • 7e5dd5ebae docs: Set height on all images (#39461) Chris 2026-03-02 19:51:06 +01:00
  • 96abd28f34 chore(bidi): add support for emulation.setNetworkConditions (#39456) Holger Benl 2026-03-02 19:48:20 +01:00
  • 6fd3cb4c45 feat(mcp): add network offline state tools (#39459) Mat Stankiewicz 2026-03-02 10:46:32 -08:00
  • c0554cbe6a feat: retain-on-failure-and-retries trace option (#39387) Yuvalmo 2026-03-02 18:31:09 +02:00
  • ad06412e03 docs: fix deprecated Playwright API usage in running-code.md (#39403) William Oliveira 2026-03-02 16:30:03 +00:00
  • a84f2a47ba test: roll stable-test-runner to 1.59.0-alpha-2026-03-02 (#39479) microsoft-playwright-automation[bot] 2026-03-02 15:21:09 +00:00
  • fffc29d3e2 docs: Format code HTML snippet for CSS locators & remove 'experimental' from stable CSS pseudo classes (#39347) Chris 2026-03-02 15:58:51 +01:00
  • 9ecf676cbd chore(deps): bump minimatch (#39462) dependabot[bot] 2026-03-02 14:57:32 +00:00
  • 523c0fbad7 fix(firefox): include icu locale header with system icu (#39473) nadja-y 2026-03-02 09:10:18 -05:00
  • 2b62462f05 feat(chromium): roll to r1214 (#39441) microsoft-playwright-automation[bot] 2026-03-02 13:11:17 +00:00
  • c2412564d0 feat(chromium-tip-of-tree): roll to r1409 (#39442) microsoft-playwright-automation[bot] 2026-03-02 10:19:17 +00:00
  • 66137fd17d feat(webkit): roll to r2265 (#39463) microsoft-playwright-automation[bot] 2026-02-27 18:35:27 -08:00
  • d3575225e4 chore(deps): bump minimatch from 3.1.3 to 3.1.4 in /packages/playwright-core/bundles/utils (#39446) dependabot[bot] 2026-02-27 15:48:46 -08:00
  • 3bddc8c792 fix(junit): use actual error message and distinguish errors from failures (#39350) vazidmansuri005 2026-02-28 04:44:45 +05:30
  • e036a9f399 chore(bidi): add support for browser.setDownloadBehavior (#39311) Holger Benl 2026-02-27 19:18:30 +01:00
  • e75321ef32 docs: clarify shared browser path wording (#39452) Rohan Santhosh 2026-02-28 01:35:56 +08:00
  • defaa0a66e test(cli): list --all cleans up stale sessions (#39458) Dmitry Gozman 2026-02-27 17:04:49 +00:00
  • a181e5ea22 test: gardening and firefighting (#39453) Dmitry Gozman 2026-02-27 17:02:37 +00:00
  • 1f75191b4a chore: initial plan to run build after minimatch bump #39447 copilot/sub-pr-39446 copilot-swe-agent[bot] 2026-02-27 02:06:31 +00:00
  • 6e3f701556 Initial plan copilot-swe-agent[bot] 2026-02-27 02:04:08 +00:00
  • a73cb2cf83 chore(deps): bump fast-xml-parser from 5.3.4 to 5.4.1 in /utils/flakiness-dashboard (#39445) dependabot[bot] 2026-02-26 18:02:37 -08:00
  • 6848d2d25d feat: make artifactsDir configurable via browserType.launch() and run-server CLI (#39426) Yury Semikhatsky 2026-02-26 17:43:58 -08:00
  • b02e46198e chore: remove stale workflow (#39298) Pavel Feldman 2026-02-26 16:29:10 -08:00
  • e0ec605e5d chore(deps): bump minimatch in /packages/playwright-core/bundles/utils dependabot[bot] 2026-02-26 22:59:39 +00:00
  • 5a53ff4270 chore: bump node to 22 in mcp tests (#39444) Pavel Feldman 2026-02-26 14:57:54 -08:00
  • a52aa9a105 chore: move mcp to core (#39440) Pavel Feldman 2026-02-26 13:52:13 -08:00
  • 87909d8b8e chore: optionally expose the browser server (#39423) Pavel Feldman 2026-02-26 12:30:19 -08:00
  • e54aeb1d91 test: gardening some tests failing on WebKit (#39439) Yury Semikhatsky 2026-02-26 11:44:21 -08:00
  • 06eb74ef02 feat(webkit): roll to r2263 (#39425) microsoft-playwright-automation[bot] 2026-02-26 11:42:55 -08:00
  • e3182b8a5f docs(browsers): improve opt-in wording for browser cache path (#39429) Rohan Santhosh 2026-02-27 03:11:49 +08:00
  • efbd7572a4 chore: roll driver/Dockerfile to recent Node.js LTS version (#39431) microsoft-playwright-automation[bot] 2026-02-26 11:06:54 -08:00
  • c65149e9df devops: shard mcp bots (#39436) Dmitry Gozman 2026-02-26 17:53:07 +00:00
  • d06dbc4b58 feat: PWPAUSE=cli exposes a playwright-cli session (#39408) Dmitry Gozman 2026-02-26 16:34:03 +00:00
  • 982b9b2795 test: fix codegen tests (#39433) Dmitry Gozman 2026-02-26 13:51:23 +00:00
  • 03d79f60d6 chore: playwright-cli stub for local development (#39432) Dmitry Gozman 2026-02-26 13:39:35 +00:00
  • 23b2c15990 fix(esm): dont bail for preflight requests (#39237) Simon Knott 2026-02-26 10:59:53 +01:00
  • 001480539b chore: revert show tests -they are bad (#39421) Pavel Feldman 2026-02-25 21:06:20 -08:00
  • 4085d4c214 fix: strip UTF-8 BOM when parsing JSON config files (#39420) Yury Semikhatsky 2026-02-25 20:27:05 -08:00
  • 6ac5269669 chore: add library skills (#39422) Pavel Feldman 2026-02-25 18:37:55 -08:00
  • 036f007340 Revert "chore(devtools): show tests (#39388)" #39419 revert-39388-show-tests Pavel Feldman 2026-02-25 16:09:19 -08:00
  • 4ce4c97a04 chore(deps): bump rollup from 4.50.0 to 4.59.0 (#39418) dependabot[bot] 2026-02-25 15:23:52 -08:00
  • 8bf42f9299 devops: skip reporting steps when setup fails before tests run (#39417) Yury Semikhatsky 2026-02-25 15:20:19 -08:00
  • 522c2be980 fix(mcp): handle non-deterministic contextmenu/mouseup order in right… (#39416) Yury Semikhatsky 2026-02-25 15:18:15 -08:00
  • de50182754 feat(chromium-tip-of-tree): roll to r1408 (#39400) microsoft-playwright-automation[bot] 2026-02-25 15:17:50 -08:00
  • 1abd807630 chore: use single tsc for monorepo (#39413) Pavel Feldman 2026-02-25 15:14:03 -08:00
  • b61b77473d chore(deps): bump hono from 4.11.8 to 4.12.2 (#39411) ivonaest 2026-02-25 23:03:02 +00:00
  • 8d4588c85c feat(mcp): add browser_show_tracing tool to open trace viewer (#39415) Yury Semikhatsky 2026-02-25 15:01:45 -08:00
  • ac489f467d docs: clarify that url and wait are OR conditions in webServer config (#39414) Yury Semikhatsky 2026-02-25 11:04:30 -08:00
  • 5cbd81fc8c chore(devtools): show tests (#39388) Simon Knott 2026-02-25 18:06:59 +01:00
  • 135d048577 chore(devtools): kill-all (#39410) Simon Knott 2026-02-25 17:55:25 +01:00
  • 3f3c0f349b fix(mcp): proper error message for test_debug without context (#39404) Simon Knott 2026-02-25 16:44:25 +01:00
  • ccaac103b5 fix(tracing): include source for tracing.group(location) (#39307) Simon Knott 2026-02-25 16:39:08 +01:00
  • 6ba04594a1 chore(devtools): block 'show' until devtools is open (#39409) Simon Knott 2026-02-25 16:24:28 +01:00
  • 54e92be7f8 chore(show): proper theme support (#39399) Pavel Feldman 2026-02-24 19:15:56 -08:00
  • e9458935e7 Revert "test(codegen): add logging" (#39397) Yury Semikhatsky 2026-02-24 18:19:50 -08:00
  • fbc77d5918 chore(deps): bump minimatch from 3.1.2 to 3.1.3 in /packages/playwright-core/bundles/utils (#39398) dependabot[bot] 2026-02-24 17:56:28 -08:00
  • 1a4fa19a38 fix: clamp setTimeout value to prevent negative timeout crash (#39273) Varun Chawla 2026-02-24 17:28:54 -08:00
  • 77f4013536 cherry-pick(#39395): docs: chrome for testing release note release-1.58 Yury Semikhatsky 2026-02-24 17:17:30 -08:00
  • 5a9de194a2 docs: chrome for testing release note (#39395) Yury Semikhatsky 2026-02-24 17:17:30 -08:00
  • 408bbc2ab6 fix(mcp): never use old headless (#39391) Pavel Feldman 2026-02-24 17:00:13 -08:00
  • 49d2906f9e chore(cli): make sure open starts daemon and run does not (#39396) Pavel Feldman 2026-02-24 17:00:04 -08:00