17880 Commits

Author SHA1 Message Date
Pavel Feldman d1ead3ecca devops(triage): bump Copilot CLI model to claude-opus-5 (#42682) 2026-09-11 16:00:20 -07:00
Yury Semikhatsky 3b346c8df5 feat(cli): shut idle headless sessions down after an hour (#42676) 2026-09-11 15:51:39 -07:00
Yury Semikhatsky 6750deccd1 chore(mcp): own the idle timer in the browser factory (#42678) 2026-09-11 14:36:13 -07:00
Holger Benl d78a9e71f2 fix(bidi): don't deserialize the toString property (#42677) 2026-09-11 11:50:52 -07:00
Yury Semikhatsky dc0f852272 test(mcp): keep one idle timeout test per scenario (#42666) 2026-09-11 09:38:57 -07:00
Pavel Feldman 11ade07c8a feat(mcp): add --image-responses=only to return images without the text part (#42672) 2026-09-11 09:02:11 -07:00
Dmitry Gozman 1cee22292e feat(mcp): expose page-registered WebMCP tools (#42613) 2026-09-11 10:10:39 +01:00
Pavel Feldman 9cee427906 chore(skills): add cherry-pick skill for release branches (#42667) 2026-09-10 17:10:25 -07:00
Ashraf Ali 14c2dcf1ec fix(net): apply socketTimeout from socket creation in httpRequest (#42660) 2026-09-10 16:24:12 -07:00
Yury Semikhatsky 77e4a17da9 fix(mcp): follow symlinks when checking file access against workspace roots (#42628) 2026-09-10 15:59:29 -07:00
Yury Semikhatsky 9e371c00b5 feat(mcp): add --timeout-idle to close the browser after inactivity (#42663)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 15:15:19 -07:00
Florian Schwalm 59672632a2 fix(client-certificates): reestablish a way to explicitly send no client certificate for an origin (#42547) 2026-09-10 13:55:45 -07:00
Ashraf Ali b99b75de8e fix(server): dispose temporary iframe element handles after hit-target checks (#42655) 2026-09-10 13:53:03 -07:00
Pavel Feldman 858526b31d feat(snapshots): add --update-snapshots=missing that passes tests (#42662) 2026-09-10 13:51:56 -07:00
Pavel Feldman 37f7d8f980 fix(list): print only the last attempt for inline failures with retries (#42648) 2026-09-10 13:51:46 -07:00
Pavel Feldman efb0761d30 chore(build): set esbuild target to node20 (#42657) 2026-09-10 12:05:10 -07:00
Pavel Feldman af74c938e4 test(webkit): document a webkit transition crash from 42637 (#42640) 2026-09-09 17:19:41 -07:00
Pavel Feldman cf13a78d66 test(route): cover sec-fetch headers visibility in route handler (#42638) 2026-09-09 17:17:30 -07:00
Pavel Feldman 575442d5a7 docs(cli): add pull request attachment guide to the cli skill (#42645) 2026-09-09 17:15:07 -07:00
Pavel Feldman 47c35ea3be fix(screencast): keep overlays above top layer elements (#42642) 2026-09-09 16:36:05 -07:00
Dmitry Gozman aeebee1d29 feat(evaluate): add "world" option to evaluate methods (#42635) 2026-09-09 19:18:40 +01:00
Pavel Feldman aafd6e7deb fix(git): do not hang when git fetch stalls on a credential prompt (#42639) 2026-09-09 09:33:07 -07:00
Dmitry Gozman fa2bfcf407 feat(trace): record full stack for test steps (#42636) 2026-09-09 16:39:31 +01:00
Dmitry Gozman 87ca849649 chore(trace): use a single id for calls and test runner steps (#42430) 2026-09-09 16:39:18 +01:00
microsoft-playwright-automation[bot] 4b827e32bd feat(webkit): roll to r2361 (#42634) 2026-09-09 07:40:57 -07:00
microsoft-playwright-automation[bot] 5ea7ac2cf3 feat(firefox): roll to r1544 (#42631)
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2026-09-09 14:54:56 +01:00
Pavel Feldman 4302dbb90f fix(recorder): split showRecorder and startRecording, deliver events per client (#42627) 2026-09-08 18:43:04 -07:00
Pavel Feldman 8c2234cdd5 fix(dom): scroll instantly on pointer action retry with smooth scroll-behavior (#42626) 2026-09-08 16:54:10 -07:00
Pavel Feldman 6232bd76fc fix(mcp): connect each client to the shared browser separately (#42622) 2026-09-08 16:12:11 -07:00
Yury Semikhatsky da02274129 test: fix referer check on msedge, drop persistent OPFS test (#42570) 2026-09-08 15:00:46 -07:00
Pavel Feldman 06c83c0deb docs: explain that offline emulation does not affect WebRTC (#42624) 2026-09-08 14:29:41 -07:00
Dmitry Gozman fab00c007c fix(fetch): preserve node error fields across serialization (#42562) 2026-09-08 20:16:24 +01:00
Chris 9a3053fcc4 docs: clarify aria snapshot matching (#42596) 2026-09-08 11:15:11 -07:00
Copilot b5b5b5f142 feat(docker): install zstd in Ubuntu images (#42616) 2026-09-08 10:49:33 -07:00
Nikhil Gupta 95e2fd8410 docs: fix broken hydration wikipedia link (#42614) 2026-09-08 09:56:06 -07:00
Pavel Feldman 3eb0ce9851 feat(test runner): expose filteredProjects on FullConfig (#42610) 2026-09-08 09:55:22 -07:00
Alexandr Kazmin ea1c3a64f7 docs: clarify PLAYWRIGHT_DOWNLOAD_CONNECTION_TIMEOUT is an idle timeout (#42601) 2026-09-08 09:53:29 -07:00
Armin Azar 316ee15fee docs(network): use lower-cased header name in delete header samples (#42573) 2026-09-08 09:48:14 -07:00
Pavel Feldman 8db8731cc5 fix(chromium): re-apply touch emulation after screenshot beyond viewport (#42617) 2026-09-08 09:40:12 -07:00
Pavel Feldman 259ad55d88 devops: add per-OS issue triage workflows (#42618) 2026-09-08 09:20:10 -07:00
Karl Horky 1ea94e9c2c docs(test): document mouse-outside-viewport screenshot helper (#42446)
Signed-off-by: Karl Horky <karl.horky@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-09-08 17:09:50 +01:00
Devin Rousso bae3292f01 fix(cli): stop daemon when socket disappears (#42454)
detached browser daemons stay alive after losing their control socket

monitor the socket identity and exit gracefully when it disappears or is replaced

fixes <https://github.com/microsoft/playwright/issues/42428>
2026-09-08 09:39:47 -06:00
Ashraf Ali a89041ef78 docs: fix incorrect defaults and broken samples in guides (#42611) 2026-09-08 13:14:21 +01:00
dependabot[bot] 30bd2b9778 chore(deps-dev): bump fast-uri from 3.1.3 to 3.1.7 (#42516)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 12:39:09 +01:00
dependabot[bot] 312030cdce chore(deps-dev): bump browserslist from 4.28.4 to 4.28.8 (#42489)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 13:06:58 +01:00
microsoft-playwright-automation[bot] 96af9544dd test: roll stable-test-runner to 1.63.0-alpha-2026-08-31 (#42474)
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2026-09-07 13:03:12 +01:00
microsoft-playwright-automation[bot] 46cd5008d1 feat(webkit): roll to r2360 (#42553) 2026-09-04 15:01:15 -07:00
Yury Semikhatsky b1f8fd2b91 docs(test): mark test.step subtitle option as since v1.63 (#42568) 2026-09-04 14:56:06 -07:00
Yury Semikhatsky fe49b34b23 docs: release notes for v1.63 (#42552) 2026-09-04 14:24:47 -07:00
Dmitry Gozman a5e5632944 docs(ci): recommend globalTimeout instead of a CI job timeout (#42563) 2026-09-04 20:50:50 +01:00