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