Yury Semikhatsky
28b4fea796
fix(web): make image diff mode switcher keyboard accessible ( #42311 )
2026-08-19 12:43:23 -07:00
Yury Semikhatsky
08c8749b0c
fix(web): make expandable section titles keyboard accessible ( #42310 )
2026-08-19 12:41:53 -07:00
Darío Kondratiuk
b298d74438
docs(locator): fix C# Locator.Last example ( #42308 )
2026-08-19 09:32:44 -07:00
Yury Semikhatsky
c377b7f47b
fix(trace-viewer): pretty-print JSON without losing precision ( #42297 )
2026-08-18 17:16:20 -07:00
Pavel Feldman
6892b06521
fix(dispatcher): do not lose abort requests between progress controllers ( #42247 )
2026-08-18 15:05:02 -07:00
Pavel Feldman
e3fa7f4579
chore(html-reporter): render a thumbnail for every trace attachment ( #42289 )
2026-08-18 15:04:53 -07:00
Yury Semikhatsky
5f8e7eac83
fix(chromium): stop disabling BoundaryEventDispatchTracksNodeRemoval ( #42294 )
2026-08-18 10:52:25 -07:00
Yury Semikhatsky
b856094ed5
feat(tracing): allow configuring the screenshots size ( #42283 )
2026-08-18 08:33:46 -07:00
Pavel Feldman
51023b427a
chore(trace-viewer): show only the screencast frame on timeline hover ( #42285 )
2026-08-17 20:46:31 -07:00
Yury Semikhatsky
be6e7cc9f8
fix(mcp): do not clobber chromiumSandbox from the config file ( #42288 )
2026-08-17 16:30:33 -07:00
Dmitry Gozman
04fb72b4f0
chore(highlight): resolve highlights periodically in HighlightController ( #42277 )
2026-08-17 22:47:21 +01:00
Yury Semikhatsky
cf107fca92
fix(chromium): dispose worker sessions when their frame session is disposed ( #42282 )
2026-08-17 14:37:39 -07:00
microsoft-playwright-automation[bot]
5f50181ab9
test: roll stable-test-runner to 1.63.0-alpha-2026-08-17 ( #42276 )
2026-08-17 09:18:44 -07:00
Dmitry Gozman
f082caf5a3
test: race between disabling interception and network request in chromium ( #42254 )
2026-08-17 13:50:33 +01:00
Dmitry Gozman
b6e168a976
chore(recorder): render highlights via the shared element highlight ( #42253 )
2026-08-17 11:57:44 +01:00
Yury Semikhatsky
d5a185a894
feat(extension): support multiple simultaneous client connections ( #42259 )
2026-08-14 17:19:06 -07:00
Pavel Feldman
8dfd42cdf1
fix(storageState): close IndexedDB connections opened by collect and restore ( #42260 )
2026-08-14 17:03:43 -07:00
Pavel Feldman
a0af4bf3ae
fix(net): pass a generous autoSelectFamilyAttemptTimeout ( #42255 )
2026-08-14 11:28:15 -07:00
Pavel Feldman
dffe62020f
chore(net): use native happy eyeballs instead of the manual implementation ( #42240 )
2026-08-14 08:33:40 -07:00
Dmitry Gozman
6e0cce3385
test: setOffline() persists across navigations ( #42252 )
2026-08-14 16:12:26 +01:00
Dmitry Gozman
b8bd759137
test: race between close() and navigation with RenderDocument ( #42251 )
2026-08-14 16:11:40 +01:00
Dmitry Gozman
e4a6eeb6e6
chore(expect): pass expect title explicitly to library calls ( #42250 )
2026-08-14 14:34:02 +01:00
microsoft-playwright-automation[bot]
535d8f10cd
feat(firefox): roll to r1540 ( #42229 )
2026-08-13 12:41:14 -07:00
microsoft-playwright-automation[bot]
4f25184efa
feat(webkit): roll to r2349 ( #42241 )
2026-08-13 12:40:29 -07:00
Pavel Feldman
961a59985b
fix(har): do not stall context close when saving the har fails ( #42242 )
2026-08-13 12:29:05 -07:00
Copilot
47b5772c05
fix(types): remove stale screencast annotate option ( #42239 )
2026-08-13 11:38:59 -07:00
Pavel Feldman
553c76e6b4
chore(deps): roll chokidar to 4.0.3, drop fsevents optional dependency ( #42238 )
2026-08-13 11:38:43 -07:00
Copilot
b3739bb8fe
fix(tests): remove stale devtools path alias ( #42236 )
2026-08-13 11:38:36 -07:00
Pavel Feldman
290c16d9c9
fix(mcp): report the actual remote browser name in browserInfo ( #42228 )
2026-08-13 11:38:29 -07:00
Yury Semikhatsky
ffbfb2746e
fix(extension): recover the debugger after an involuntary detach ( #42221 )
2026-08-13 11:20:29 -07:00
Pavel Feldman
c7569128be
feat(trace-viewer): render action point and target box in aria mode ( #42230 )
2026-08-13 10:50:02 -07:00
Devin Rousso
cc45753c6c
test(clipboard): check that the headless clipboard is isolated from the operating system ( #42039 )
...
headless WebKit has started using the operating system clipboard in builds `2334` and `2345`, allowing browser instances to read clipboard contents from outside the process
add a test that launches two headless browsers and expects each to read only what it wrote through `navigator.clipboard`
fixes <https://github.com/microsoft/playwright/issues/13097 >
2026-08-13 10:37:23 -06:00
Pavel Feldman
07730b7a9d
feat(install): add --no-remove option to keep unused browsers ( #42222 )
2026-08-12 14:41:45 -07:00
Yury Semikhatsky
c27d0621f1
fix(extension): do not treat orphaned preferences entries as an installed extension ( #42224 )
2026-08-12 14:35:58 -07:00
microsoft-playwright-automation[bot]
680e5ad589
feat(webkit): roll to r2346 ( #42210 )
...
Co-authored-by: microsoft-playwright-automation[bot] <203992400+microsoft-playwright-automation[bot]@users.noreply.github.com>
2026-08-12 11:35:39 -07:00
John Hill
b9ab6ff948
feat(trace): add --grep filter to trace console ( #42217 )
2026-08-12 10:59:04 -07:00
Simon Knott
bcb3563aa7
devops: gate PR CI triage on write access ( #42215 )
2026-08-12 15:19:12 +02:00
microsoft-playwright-automation[bot]
e51e5b5a3d
test(connect): unblock hung launchServer teardown with SIGKILL fallback ( #42148 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Simon Knott <info@simonknott.de >
2026-08-12 14:06:49 +02:00
Pavel Feldman
c8fc3bf8d3
feat(trace-viewer): add "Display Aria" mode ( #42211 )
2026-08-11 20:15:23 -07:00
John Hill
5d21e76788
fix(trace): record failed request durations, print request start times ( #42191 )
2026-08-11 15:41:35 -07:00
Pavel Feldman
a2b1ade0dc
chore(trace): remove context attribution from the trace model ( #42208 )
2026-08-11 15:15:41 -07:00
Pavel Feldman
751c98ebe4
chore(tracing): name action snapshots after call id, clarify chunk file sets ( #42209 )
2026-08-11 15:14:53 -07:00
Yury Semikhatsky
62e4f5ef56
fix(chromium): use resource type when deciding if evicted body can be re-fetched ( #42201 )
2026-08-11 14:46:31 -07:00
Yury Semikhatsky
1d8f8afa70
test: update webkit expectations for NWLoader on macOS ( #42202 )
2026-08-11 14:06:01 -07:00
Pavel Feldman
93ba57a224
fix(ci): do not turn complete clones shallow when capturing git diff ( #42204 )
2026-08-11 12:35:50 -07:00
Pavel Feldman
0a56fc2021
chore(tracing): reference trace and har blobs via relative file paths ( #42192 )
2026-08-11 12:35:15 -07:00
Dmitry Gozman
10c9602c09
chore: cleanup more ct remnants ( #42200 )
2026-08-11 11:35:54 -07:00
Devin Rousso
1e83c243f9
feat(trace): split API requests into a separate network stream ( #42073 )
2026-08-11 11:29:06 -07:00
Krisna Pranav
fb0c3cee70
fix(chromium): refuse WebUI navigations that crash the browser ( #41986 )
2026-08-11 11:24:05 -07:00
Yury Semikhatsky
8723dced71
fix(mcp): honor --user-data-dir in extension mode ( #42190 )
2026-08-11 09:47:42 -07:00