Commit Graph

  • 07730b7a9d feat(install): add --no-remove option to keep unused browsers (#42222) Pavel Feldman 2026-08-12 14:41:45 -07:00
  • c27d0621f1 fix(extension): do not treat orphaned preferences entries as an installed extension (#42224) Yury Semikhatsky 2026-08-12 14:35:58 -07:00
  • 680e5ad589 feat(webkit): roll to r2346 (#42210) microsoft-playwright-automation[bot] 2026-08-12 11:35:39 -07:00
  • b9ab6ff948 feat(trace): add --grep filter to trace console (#42217) John Hill 2026-08-12 10:59:04 -07:00
  • bcb3563aa7 devops: gate PR CI triage on write access (#42215) Simon Knott 2026-08-12 15:19:12 +02:00
  • e51e5b5a3d test(connect): unblock hung launchServer teardown with SIGKILL fallback (#42148) microsoft-playwright-automation[bot] 2026-08-12 14:06:49 +02:00
  • c8fc3bf8d3 feat(trace-viewer): add "Display Aria" mode (#42211) Pavel Feldman 2026-08-11 20:15:23 -07:00
  • 5d21e76788 fix(trace): record failed request durations, print request start times (#42191) John Hill 2026-08-11 15:41:35 -07:00
  • a2b1ade0dc chore(trace): remove context attribution from the trace model (#42208) Pavel Feldman 2026-08-11 15:15:41 -07:00
  • 751c98ebe4 chore(tracing): name action snapshots after call id, clarify chunk file sets (#42209) Pavel Feldman 2026-08-11 15:14:53 -07:00
  • 62e4f5ef56 fix(chromium): use resource type when deciding if evicted body can be re-fetched (#42201) Yury Semikhatsky 2026-08-11 14:46:31 -07:00
  • 1d8f8afa70 test: update webkit expectations for NWLoader on macOS (#42202) Yury Semikhatsky 2026-08-11 14:06:01 -07:00
  • 93ba57a224 fix(ci): do not turn complete clones shallow when capturing git diff (#42204) Pavel Feldman 2026-08-11 12:35:50 -07:00
  • 0a56fc2021 chore(tracing): reference trace and har blobs via relative file paths (#42192) Pavel Feldman 2026-08-11 12:35:15 -07:00
  • 10c9602c09 chore: cleanup more ct remnants (#42200) Dmitry Gozman 2026-08-11 19:35:54 +01:00
  • 1e83c243f9 feat(trace): split API requests into a separate network stream (#42073) Devin Rousso 2026-08-11 12:29:06 -06:00
  • fb0c3cee70 fix(chromium): refuse WebUI navigations that crash the browser (#41986) Krisna Pranav 2026-08-11 23:54:05 +05:30
  • 8723dced71 fix(mcp): honor --user-data-dir in extension mode (#42190) Yury Semikhatsky 2026-08-11 09:47:42 -07:00
  • 2b1e2f67e8 devops(fix-flakes): request review from Suggested-reviewer (#42196) Simon Knott 2026-08-11 12:29:54 +02:00
  • b71e999e41 docs(cli): cover Python pytest CLI debug in skills and coding-agents guide (#42165) Simon Knott 2026-08-11 10:34:40 +02:00
  • 6846dc7d2e test(mcp): de-flake annotate screencast session switch startup (#42195) microsoft-playwright-automation[bot] 2026-08-11 09:48:13 +02:00
  • 43a9121961 fix(mcp): do not run heartbeat for clients without the event stream (#42189) Yury Semikhatsky 2026-08-10 14:11:35 -07:00
  • 53344b3c83 feat(test-runner): annotate serial suites for custom sharding (#42164) Simon Knott 2026-08-10 22:11:44 +02:00
  • 5f469be22b fix(cli): hash unix socket basenames to stay within sun_path (#42185) Simon Knott 2026-08-10 22:08:43 +02:00
  • efc8745ae9 test: roll stable-test-runner to 1.63.0-alpha-2026-08-10 #42186 roll-stable-test-runner/2026-Aug-10 microsoft-playwright-automation[bot] 2026-08-10 10:29:27 +00:00
  • 8078b85865 test(firefox): fixme flaky codegen pierceFrames disambiguation on Intel macOS (#42131) microsoft-playwright-automation[bot] 2026-08-10 11:45:37 +02:00
  • 3f60aed60a feat(types): generics for APIRequestContext and APIResponse (#42162) Simon Knott 2026-08-10 11:20:07 +02:00
  • b4e7c87ce4 feat(trace): add action screenshot and aria snapshot events (#42167) Pavel Feldman 2026-08-09 13:41:31 -07:00
  • c973356ee9 devops: move npm publishing to ESRP pipeline (#42171) Yury Semikhatsky 2026-08-07 15:58:35 -07:00
  • c873099167 chore(aria): derive yaml aria snapshots from the JSON snapshot (#42169) Pavel Feldman 2026-08-07 15:12:13 -07:00
  • 5a617bb6b5 chore: remove experimental component testing (#42168) Pavel Feldman 2026-08-07 14:40:07 -07:00
  • 4c0f879d0d test(filechooser): allow exact one second lastModified rounding (#42145) Devin Rousso 2026-08-07 12:17:47 -06:00
  • 7eae073229 feat(locator): page-free by locators resolved with page.get() (#42157) Pavel Feldman 2026-08-07 10:59:23 -07:00
  • 30fb8a811d Updated for https://dev.azure.com/devdiv/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_build?definitionId=28579 by using baselines generated in https://dev.azure.com/devdiv/0bdbc590-a062-4c3f-b0f6-9383f67865ee/_build/results?buildId=14906778 users/merlinbot/1es-pt-auto-baselining-pr microsoft-github-policy-service[bot] 2026-08-07 17:17:25 +00:00
  • ed58548334 test(test-runner): align option lock resolution #42065 skn0tt-fixture-lock-option-resolution Simon Knott 2026-07-31 12:43:54 +02:00
  • f5d3992073 fix(test-runner): resolve fixture lock option overrides Simon Knott 2026-07-31 12:25:25 +02:00
  • 2ec2ce76a9 chore(test-runner): share fixture setup-order collection #42064 skn0tt-fixture-declared-locks-base Simon Knott 2026-08-07 16:08:39 +02:00
  • f960c860b2 fix(test-runner): scope fixture locks to implementations Simon Knott 2026-07-31 12:32:09 +02:00
  • 058068bb27 docs(test-runner): update fixture locks example Simon Knott 2026-07-31 12:19:43 +02:00
  • b722c2c39b feat(test-runner): support fixture locks Simon Knott 2026-07-21 12:33:01 +02:00
  • 931121dc6f docs(locator): drop type markup from ariaSnapshotJSON details (#42136) Simon Knott 2026-08-07 14:59:13 +02:00
  • 91f2cef9e1 fix(mcp): only enable /killkillkill under test (#42133) Simon Knott 2026-08-07 09:18:08 +02:00
  • e2973bc7da test(mcp): fixme flaky dialog-accept test on firefox/windows #42161 fix-flakes/windows-latest-31154831240 Copilot 2026-08-07 07:04:23 +00:00
  • 3afd6ceebb chore(extension): mark 0.3.0 (#42158) Yury Semikhatsky 2026-08-06 14:48:00 -07:00
  • a6c2a48119 fix(cli): print -s instead of --s after attach (#42138) Simon Knott 2026-08-06 19:37:36 +02:00
  • 75dbf17718 feat(mcp): default codegen language from PW_LANG_NAME (#42150) Simon Knott 2026-08-06 19:37:22 +02:00
  • 44dba43023 fix(html-reporter): use h2 for non-expandable chip headers (#42151) Simon Knott 2026-08-06 19:37:16 +02:00
  • 60f24e82b4 devops: pass npm dist-tag to ESRP via productstate (#42147) Yury Semikhatsky 2026-08-06 10:07:46 -07:00
  • f1fc9fcae9 fix(cli): hide Windows daemon consoles (#42155) Simon Knott 2026-08-06 17:53:47 +02:00
  • b4a646a624 fix(html-reporter): use a button element for the chip header (#42149) Denis Skvortsov 2026-08-06 13:42:56 +02:00
  • 3eead79d67 devops: authenticate stable-test-runner npm registry in ESRP pipeline (#42146) Yury Semikhatsky 2026-08-05 15:48:07 -07:00
  • 4acdb2f958 devops: add ESRP pipeline for publishing npm alpha versions (#42144) Yury Semikhatsky 2026-08-05 14:40:12 -07:00
  • b6462e9b23 devops: add 7-day Dependabot cooldown for npm (#42134) Simon Knott 2026-08-05 21:52:37 +02:00
  • 4b8f821f29 test: mark new test as failing on macos (#42141) Yury Semikhatsky 2026-08-05 10:11:06 -07:00
  • 19ecad6cc6 chore(deps): bump the github-actions group with 7 updates (#42132) dependabot[bot] 2026-08-05 14:26:40 +02:00
  • d5b12171ef fix(fetch): do not crash on late EPIPE after refused body (#42116) Simon Knott 2026-08-05 12:54:19 +02:00
  • 93ba7b68e6 Pin GitHub Actions to full-length commit SHAs (#42107) Microsoft Open Source Security Bot 2026-08-05 02:43:53 -07:00
  • bcbdff0b2e test(bidi): unskip new websocket header tests (#42130) Holger Benl 2026-08-05 09:04:01 +02:00
  • 5f58876dc8 test: unflake har-websocket timing assertions (#42126) Yury Semikhatsky 2026-08-04 15:14:24 -07:00
  • 1f3818e218 fix(chromium): only re-fetch replay-safe requests when reading response body (#42124) Yury Semikhatsky 2026-08-04 14:55:51 -07:00
  • 2be6315e5f test(websocket): cover setExtraHTTPHeaders and locale on the handshake request (#42037) Devin Rousso 2026-08-04 15:54:00 -06:00
  • d5d5b0faa8 test(firefox): drop init-script console workaround (#42123) Yury Semikhatsky 2026-08-04 12:52:00 -07:00
  • b637a5a409 fix(mcp): mention PLAYWRIGHT_MCP_EXECUTABLE_PATH in extension not found error (#42122) Yury Semikhatsky 2026-08-04 11:45:46 -07:00
  • 9a19b13f09 Revert "test: roll stable-test-runner to 1.63.0-alpha-2026-08-03" (#42121) Yury Semikhatsky 2026-08-04 10:39:27 -07:00
  • 539fd2c104 fix(mcp): pass noDefaults for extension CDP connections (#42119) Yury Semikhatsky 2026-08-04 10:25:43 -07:00
  • 40d39ac89a fix(mcp): validate Host and Origin on CDP relay WebSocket upgrades (#42103) Yury Semikhatsky 2026-08-04 09:37:47 -07:00
  • ab8e8a1507 Revert "chore(deps): bump ip-address from 10.2.0 to 10.4.0" (#42114) Simon Knott 2026-08-04 18:08:48 +02:00
  • 273c8aabe7 feat(mcp): support python, java and csharp in --codegen (#42106) Pavel Feldman 2026-08-04 09:00:55 -07:00
  • 88410f443a chore(bidi): mark all no such frame errors with type closed (#42118) Holger Benl 2026-08-04 16:10:57 +02:00
  • 8cd92b4209 test(mcp): fixme flaky annotate screencast test on Firefox/Windows #42115 fix-flakes/windows-latest-30886770686 Copilot 2026-08-04 07:30:19 +00:00
  • 1720c55cfa feat(webkit): roll to r2342 (#42101) microsoft-playwright-automation[bot] 2026-08-04 08:47:45 +02:00
  • 74a5e23a11 chore(deps): bump undici (#42097) dependabot[bot] 2026-08-04 08:47:09 +02:00
  • f4e3e2654d chore(deps): bump ip-address from 10.2.0 to 10.4.0 (#42096) dependabot[bot] 2026-08-04 08:46:39 +02:00
  • 3fd2300988 test: roll stable-test-runner to 1.63.0-alpha-2026-08-03 (#42091) microsoft-playwright-automation[bot] 2026-08-04 08:45:32 +02:00
  • 9a065d6e45 fix(mcp): bump firefox action timeout for flaky dialog cli tests (#42088) microsoft-playwright-automation[bot] 2026-08-04 08:45:03 +02:00
  • ea4ea1f658 feat(mcp): emit structured snapshot in --json responses (#42098) Pavel Feldman 2026-08-03 15:37:30 -07:00
  • f8b14a311e feat(mcp): add snapshot.boxes config to include bounding boxes in snapshots (#42102) Pavel Feldman 2026-08-03 15:36:47 -07:00
  • 19630696cb feat(cli): add -g flag to install skills globally (#42099) Pavel Feldman 2026-08-03 15:36:37 -07:00
  • edcc62c680 feat(cli): support -g/--global for skills installation #42095 copilot/feature-playwright-cli-install-g-flag copilot-swe-agent[bot] 2026-08-03 20:37:27 +00:00
  • c3749105bd devops: extract reusable PR CI triage workflow (#42090) Simon Knott 2026-08-03 22:33:36 +02:00
  • 1ddd4f833a fix(trace-viewer): remove speculative 1s isUnderTest startup delay (#42071) Simon Knott 2026-08-03 22:32:21 +02:00
  • 08285fbaf7 Initial plan copilot-swe-agent[bot] 2026-08-03 20:28:34 +00:00
  • 2cc9f3ee7f fix(mcp): reconnect to the browser after disconnect (#41966) Yury Semikhatsky 2026-08-03 09:40:40 -07:00
  • 15b1aec478 perf(mcp): skip aria snapshot capture when the response discards it (#41923) Matthew Goodwin 2026-07-31 16:39:29 -05:00
  • aca9de8dcf feat(chromium): roll to r1237 (#42072) microsoft-playwright-automation[bot] 2026-07-31 14:38:24 -07:00
  • 368941457a feat(codegen): do not use contenteditable text in generated fill selectors (#42059) Dmitry Gozman 2026-07-31 10:07:58 +01:00
  • d5fc2dbab5 test(webkit): skip flaky Accept-Language header test on Windows #42063 fix-flakes/windows-latest-30612243758 Copilot 2026-07-31 07:40:16 +00:00
  • 30d5b2ecc6 feat(webkit): roll to r2341 (#42061) microsoft-playwright-automation[bot] 2026-07-30 15:54:02 -06:00
  • 0484712ca5 fix(test-runner): recover beforeAll-skipped tests for --last-failed (#42056) Piotr Kozłowski 2026-07-30 22:57:23 +02:00
  • e2012347f8 feat(trace-viewer): show test annotations in the trace viewer (#42060) Pavel Feldman 2026-07-30 13:57:04 -07:00
  • 7c5b614664 docs: fix broken links to device descriptors file (#42036) Henry Q. Dineen 2026-07-30 16:56:41 -04:00
  • e79f5ea0e8 docs: fix playwright-cli skill link in triage skill (#42045) Suraj Vaghela 2026-07-30 10:57:57 -07:00
  • 38cf18746d docs(browsers): update device parameters link (#42048) Eng Zer Jun 2026-07-31 01:57:34 +08:00
  • fcc765fdbc test(bidi): unskip accept-language header websocket test (#42055) Holger Benl 2026-07-30 19:56:10 +02:00
  • f2ff012237 fix(cli): exit with non-zero code when the tool result is an error (#42042) Pavel Feldman 2026-07-30 10:13:51 -07:00
  • 8538a47b69 fix(cli): accept multiple files in upload command (#42057) Dmitry Gozman 2026-07-30 17:02:04 +01:00
  • 15ce5e8af9 feat(chromium): roll to r1236 (#42038) microsoft-playwright-automation[bot] 2026-07-30 13:23:26 +01:00
  • 399c655485 chore(bidi): add support for the local-network-access permission (#42054) Holger Benl 2026-07-30 14:22:43 +02:00
  • d54cb3e438 test(page): cover file URL to about:blank navigation (#42053) Simon Knott 2026-07-30 04:43:04 -07:00
  • f4aa8802e0 feat(test): add reducedMotion, forcedColors, contrast as standalone test options (#42051) Simon Knott 2026-07-30 03:27:43 -07:00