Commit Graph

  • 54d0f8c495 feat(firefox): roll to r1525 (#40965) microsoft-playwright-automation[bot] 2026-05-26 11:31:51 +02:00
  • 907f8b7d80 docs(tap): fix awkward grammar in hasTouch note (#40958) Aditya Singh 2026-05-26 02:22:27 -07:00
  • d92ef24b51 chore(deps): bump qs from 6.14.2 to 6.15.2 (#40975) dependabot[bot] 2026-05-26 11:19:04 +02:00
  • c758b15077 fix(test): use synchronous module customization hooks (#40891) Dmitry Gozman 2026-05-26 09:19:58 +01:00
  • e01c174bb4 test: roll stable-test-runner to 1.61.0-alpha-2026-05-25 #40990 roll-stable-test-runner/2026-May-25 microsoft-playwright-automation[bot] 2026-05-25 11:24:55 +00:00
  • 4d2890162a feat(list-reporter): add printFailuresInline option (#40875) Pavel Feldman 2026-05-23 18:19:02 -07:00
  • b4d80760f3 chore: snapshot main-world globals for no-utility-world contexts (#40971) Pavel Feldman 2026-05-22 16:15:56 -07:00
  • 8f503225f4 feat(browserType): allow passing a ConnectionTransport to connectOverCDP (#40972) Yury Semikhatsky 2026-05-22 15:19:05 -07:00
  • f31b8fe2eb fix(ci): use GraphQL variables for fork-sourced report content (#40973) Yury Semikhatsky 2026-05-22 14:57:14 -07:00
  • de3aa6a721 devops: bots for Node 26 (#40945) Dmitry Gozman 2026-05-22 16:52:33 +01:00
  • 4cd7f685f9 feat(devices): add iPhone 16 and iPhone 17 device families (#40917) Dmitry Munda 2026-05-22 14:22:14 +03:00
  • e0d50ad402 feat(chromium-tip-of-tree): roll to r1429 #40959 roll-into-pw-chromium-tip-of-tree/1429 microsoft-playwright-automation[bot] 2026-05-22 11:09:20 +00:00
  • da602174cf fix(trace-viewer): highlight network/console timeframe on timeline on hover (#40956) Dmitry Gozman 2026-05-22 11:05:16 +01:00
  • bfae350eb0 docs: add junit breaking change to 1.59 release notes (#40957) Dmitry Gozman 2026-05-22 10:56:07 +01:00
  • 7eb4045351 chore(bidi): emit load events after browsingContext.create (#40944) Holger Benl 2026-05-22 11:51:48 +02:00
  • a052a364c5 docs(cli-client/skill): fix small typos in skill references (#40942) Aleksey Berezka 2026-05-22 14:48:39 +05:00
  • b37fb15808 chore(deps): bump uuid and @azure/identity in /utils/flakiness-dashboard (#40954) dependabot[bot] 2026-05-22 10:46:34 +01:00
  • cee680057f feat(chromium): roll to r1226 (#40951) microsoft-playwright-automation[bot] 2026-05-22 10:45:00 +01:00
  • c1b1aa6bcc docs(electron): document mocking the native main-process dialog API (#40952) Yury Semikhatsky 2026-05-21 16:04:14 -07:00
  • 0f9632b6ef fix(chromium): properly handle CBOR stack limit error (#40947) Dmitry Gozman 2026-05-21 20:57:35 +01:00
  • 7749f55cd8 feat(webkit): roll to r2295 (#40937) microsoft-playwright-automation[bot] 2026-05-21 16:29:28 +01:00
  • b949df5b6d feat(fetch): expose securityDetails() and serverAddr() on APIResponse (#40932) Dmitry Gozman 2026-05-21 10:47:47 +01:00
  • 3acf045170 feat(reporter): expose failOnFlakyTests on FullConfig (#40935) Dmitry Gozman 2026-05-21 09:57:05 +01:00
  • b2c94d4a69 chore: fix device descriptors build (#40939) Dmitry Gozman 2026-05-21 09:56:53 +01:00
  • 92dcf5d3bb fix(reporter): honor NO_COLOR in list/line/dot reporters (#40903) William Desportes 2026-05-21 09:20:38 +02:00
  • 936183e8c6 fix(proxy): ensure the host field is correct when using proxy (#40797) Archkon 2026-05-21 00:38:50 +08:00
  • c3deeffed9 feat(devices): add Pixel 6 through Pixel 10 device descriptors (#40928) Dmitry Gozman 2026-05-20 17:27:20 +01:00
  • dfab41890d test: allow PWTEST_CHANNEL in stress tests (#40931) Dmitry Gozman 2026-05-20 17:24:48 +01:00
  • e4d83137d1 chore: do not abort operations upon dispatcher being disposed (#40893) Dmitry Gozman 2026-05-20 17:16:00 +01:00
  • eb5c9f7221 feat(chromium): roll to r1225 (#40842) microsoft-playwright-automation[bot] 2026-05-20 15:10:45 +01:00
  • 43629c07e9 refactor(dashboard): turn emitAnnotate into a request/response API (#40907) Simon Knott 2026-05-20 13:16:37 +02:00
  • 27c6a22829 feat(firefox): roll to r1524 #40921 roll-into-pw-firefox/1524 microsoft-playwright-automation[bot] 2026-05-20 02:35:27 +00:00
  • 83ef991c9f feat(screencast): animate a mouse cursor between action points (#40916) Pavel Feldman 2026-05-19 15:17:24 -07:00
  • 20e51e7857 feat(mcp): add video-show-actions / video-hide-actions tools and CLI commands (#40914) Pavel Feldman 2026-05-19 11:43:12 -07:00
  • 329f8af2d3 devops: remove macOS microphone TCC workaround (#40896) Yury Semikhatsky 2026-05-19 11:04:39 -07:00
  • 2817e7f5b8 test: skip 'should play audio' on webkit macOS 15 (#40913) Yury Semikhatsky 2026-05-19 10:46:20 -07:00
  • 618eb464b0 fix(dashboard): treat EEXIST as singleton-already-running (#40908) Simon Knott 2026-05-19 16:32:08 +02:00
  • de13224ffb chore(dashboard): report daemon PID via reveal ack (#40906) Simon Knott 2026-05-19 15:54:20 +02:00
  • 93ec56fe1a fix(test): increase timeouts for slow annotate startup assertions (#40894) Simon Knott 2026-05-19 15:25:58 +02:00
  • a5126302a6 fix(dashboard): block show -s until the controller acks the reveal (#40902) Simon Knott 2026-05-19 15:06:45 +02:00
  • 474d3c1ec8 test: roll stable-test-runner to 1.61.0-alpha-2026-05-18 (#40888) microsoft-playwright-automation[bot] 2026-05-19 08:01:51 +01:00
  • 0523914e29 fix(cli): trim overlong session names to fit unix socket path limit (#40898) Yury Semikhatsky 2026-05-18 16:51:40 -07:00
  • 9afece0fae fix(recorder): skip click on file inputs and use hoveredModel (#40899) Yury Semikhatsky 2026-05-18 16:51:08 -07:00
  • 9e17ff5f9c test(proxy): cover CONNECT 407 with socket-close reconnection (#40866) Yury Semikhatsky 2026-05-18 14:12:56 -07:00
  • ed9185086f feat(test): support per-project webServer configuration (#40869) Yury Semikhatsky 2026-05-18 10:01:22 -07:00
  • 561bb37ae8 feat: Allow configuring last-run output file location (#40806) DJ Mountney 2026-05-18 09:40:26 -07:00
  • 65d2ca1510 Fix broken "Full CLI documentation" link in README (#40870) Tuong Doan 2026-05-18 20:55:24 +07:00
  • 780f941f0e fix(test): import EventEmitter from 'events', not 'stream' (#40872) Aleksandr Sakhatskii 2026-05-18 17:01:28 +04:00
  • b93e350173 feat(firefox-beta): roll to r1516 (#40841) microsoft-playwright-automation[bot] 2026-05-18 11:26:38 +01:00
  • 7f1340670a feat(keyboard): add array overload to pressSequentially (#40748) Sebastien Tardif 2026-05-18 03:19:38 -07:00
  • 7d0e90a399 chore(registry): dedupe executables in resolveBrowsers (#40717) Pavel Feldman 2026-05-18 02:28:30 -07:00
  • 23edf7106f fix(mcp): report missing ffmpeg distinctly from missing browser (#40867) Yury Semikhatsky 2026-05-18 02:18:31 -07:00
  • 72bbd1d964 feat(credentials): add context.credentials WebAuthn virtual authenticator (#40849) Pavel Feldman 2026-05-16 07:29:53 -07:00
  • bb7af07608 fix(test): allow any return type for test body (#40852) Sebastian Landwehr 2026-05-16 02:48:13 +02:00
  • 5422254d35 feat(test): expose runner process.argv as FullConfig.argv (#40850) Yury Semikhatsky 2026-05-15 14:12:34 -07:00
  • cd26ed8814 fix(recorder): use light color-scheme for highlight overlay (#40863) Yury Semikhatsky 2026-05-15 14:12:13 -07:00
  • b07c76ffc3 feat(agents): add Codex --loop=codex generator (#40817) Hark Singh [SSW] 2026-05-16 07:10:19 +10:00
  • 09a4057027 feat(webkit): roll to r2293 (#40846) microsoft-playwright-automation[bot] 2026-05-15 11:57:08 -07:00
  • 2cf08d073d fix(recorder): skip click action on <input type=file> (#40861) Yury Semikhatsky 2026-05-15 11:55:52 -07:00
  • 7583f47a72 test: skip a few (#40859) Dmitry Gozman 2026-05-15 18:14:43 +01:00
  • 409d6d0d9b Revert "chore(protocol): auto-serialize SerializedValue in validators (#40798)" (#40858) Dmitry Gozman 2026-05-15 16:30:17 +01:00
  • e67f2a3f9b chore(protocol): auto-serialize SerializedValue in validators (#40798) Dmitry Gozman 2026-05-15 11:18:40 +01:00
  • daa2146d41 feat(expect): support expect.soft.poll chain (#40848) Pavel Feldman 2026-05-14 20:17:34 -07:00
  • fc39cf70bb feat(test): allow testIdAttribute to be a comma-separated list of names (#40844) Yury Semikhatsky 2026-05-14 14:57:14 -07:00
  • 954bd91fa6 feat(page): add localStorage / sessionStorage API (#40843) Pavel Feldman 2026-05-14 14:13:46 -07:00
  • 3e01d06be5 feat(chromium-tip-of-tree): roll to r1428 #40847 roll-into-pw-chromium-tip-of-tree/1428 microsoft-playwright-automation[bot] 2026-05-14 20:32:12 +00:00
  • bd6a3b7304 feat(trace): add retain-all-failures trace mode (#40838) Yury Semikhatsky 2026-05-14 11:07:12 -07:00
  • 5adbc68a33 devops(docker): split browser layers and use zstd compression for faster pulls (#40702) Kevin Turcios 2026-05-14 12:17:16 -05:00
  • dbc2810849 chore(expect): unify aria-snapshot baseline-generation paths (#40835) Dmitry Gozman 2026-05-14 17:44:36 +01:00
  • a900154414 feat(firefox): roll to r1523 #40839 roll-into-pw-firefox/1523 microsoft-playwright-automation[bot] 2026-05-14 16:38:40 +00:00
  • 8a21feebd8 chore(dispatcher): move potentiallyClosesScope into protocol metainfo (#40833) Dmitry Gozman 2026-05-14 16:48:21 +01:00
  • f2a317f72d feat(ui-mode): add "Stop on first failure" toggle (#40831) Yury Semikhatsky 2026-05-14 08:28:36 -07:00
  • 1459f98074 fix(html-reporter): render compound ANSI SGR codes (#40829) Yury Semikhatsky 2026-05-14 08:27:43 -07:00
  • 23c41bd03f chore(deps): bump fast-xml-builder from 1.1.4 to 1.2.0 in /utils/flakiness-dashboard (#40732) dependabot[bot] 2026-05-14 08:27:04 -07:00
  • ee2c20b297 feat(ui-mode): show pass/fail/skip counters in status bar (#40830) Yury Semikhatsky 2026-05-13 17:02:17 -07:00
  • c0bcc849ff fix(mcp): support remoteHeaders for remote browser endpoint (#40828) Yury Semikhatsky 2026-05-13 15:24:12 -07:00
  • 8618ba941c cherry-pick(#40785): docs: 1.60 release notes for Java, Python and C# Yury Semikhatsky 2026-05-11 14:15:37 -07:00
  • d2edf45eca devops: add android bot to tests_secondary (#40799) Dmitry Gozman 2026-05-13 21:49:56 +01:00
  • 2094c0006e chore(docs): use * for object type alias markers (#40821) Dmitry Gozman 2026-05-13 21:49:41 +01:00
  • d14fa5fb33 feat(webkit): roll to r2291 (#40813) microsoft-playwright-automation[bot] 2026-05-13 11:44:41 -07:00
  • fa03e2b544 fix(cli): persist traces when CLI attaches to existing CDP browser (#40810) Yury Semikhatsky 2026-05-13 09:48:49 -07:00
  • 9416959101 chore: simplify daemon/client handshake (#40802) Dmitry Gozman 2026-05-13 11:56:10 +01:00
  • cea53f459e test(mcp): use 1 worker on CI (#40796) Simon Knott 2026-05-13 12:51:20 +02:00
  • 62d1ea1ae5 fix(trace-viewer): keep selected action in view after "Show all" (#40809) Yury Semikhatsky 2026-05-12 17:19:46 -07:00
  • a92f69d73e test: unflake console timestamp tests on Windows (#40803) Yury Semikhatsky 2026-05-12 15:13:30 -07:00
  • ca16d01280 test: fix flaky 'should filter actions by text' (#40804) Yury Semikhatsky 2026-05-12 10:54:34 -07:00
  • 330ed415dc feat(webkit): roll to r2290 (#40745) microsoft-playwright-automation[bot] 2026-05-12 09:32:29 -07:00
  • b7bdd3fb52 fix(client-certificates): pass through non-matching origins (#40789) Yury Semikhatsky 2026-05-11 14:55:38 -07:00
  • 8c6a7e74f7 fix(test-runner): match file paths containing spaces on Windows (#40783) Yury Semikhatsky 2026-05-11 14:33:15 -07:00
  • 10bf172380 fix(cli): accept single --modifiers value for click and dblclick (#40784) Yury Semikhatsky 2026-05-11 14:22:55 -07:00
  • 7397f8e923 docs: 1.60 release notes for Java, Python and C# (#40785) Yury Semikhatsky 2026-05-11 14:15:37 -07:00
  • 8cdbd39442 chore(page): split protocol close into close and runBeforeUnload (#40780) Dmitry Gozman 2026-05-11 21:47:38 +01:00
  • da681cf130 chore(trace): track snapshot targets via generation counter (#40766) Dmitry Gozman 2026-05-11 21:47:23 +01:00
  • 73d464970e chore: remove missingDocs (#40777) Dmitry Gozman 2026-05-11 21:47:10 +01:00
  • 8a06fc06c5 chore(fetch): own per-request log array (#40778) Dmitry Gozman 2026-05-11 21:46:58 +01:00
  • 01eca5e87a test: roll stable-test-runner to 1.60.0-beta-1778518825000 (#40782) Yury Semikhatsky 2026-05-11 11:05:50 -07:00
  • 9a6cdf0ccb chore(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 (#40746) dependabot[bot] 2026-05-11 10:37:33 -07:00
  • e8fa99c595 fix(utils): fix polynomial backtracking in ansiRegex (#40762) Sebastien Tardif 2026-05-11 10:31:23 -07:00
  • 3ee7f2c66d chore(build): always build html-reporter and trace-viewer in watch mode (#40781) Pavel Feldman 2026-05-11 10:10:53 -07:00
  • 87bb9ddbd7 cherry-pick(#40747): fix(yauzl): vendor yauzl with destroy-lifecycle fix v1.60.0 Pavel Feldman 2026-05-08 20:02:58 -07:00