Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b84b20dd0 
							
						 
					 
					
						
						
							
							chore: back-forward in bidi ( #32670 )  
						
						 
						
						
						
						
					 
					
						2024-09-17 16:02:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							375a1c4982 
							
						 
					 
					
						
						
							
							chore: exposeBinding/exposeFunction in bidi ( #32669 )  
						
						 
						
						
						
						
					 
					
						2024-09-17 15:37:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							751b939d3a 
							
						 
					 
					
						
						
							
							feat(fetch): record timings ( #32613 )  
						
						 
						
						... 
						
						
						
						Related to https://github.com/microsoft/playwright/issues/19621 
Adds some instrumentation to collect timings for `APIRequestContext`
requests and adds them to the HAR trace. Doesn't yet expose them via an
API, but makes our `Duration` field in the trace viewer show a nice
duration:
<img width="1392" alt="Screenshot 2024-09-14 at 11 46 04"
src="https://github.com/user-attachments/assets/8020382d-9494-4634-9cfd-22b6f4a1d770 ">
I'm gonna add it to our API in a separate PR.
---------
Signed-off-by: Simon Knott <info@simonknott.de>
Co-authored-by: Dmitry Gozman <dgozman@gmail.com> 
						
						
					 
					
						2024-09-17 16:11:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6219e6e79 
							
						 
					 
					
						
						
							
							Revert "feat(tracing): add .pwtrace to trace file extension" ( #32648 )  
						
						 
						
						... 
						
						
						
						Reverts microsoft/playwright#32581 
Relates
https://github.com/microsoft/playwright/issues/32226#issuecomment-2351164727  
						
						
					 
					
						2024-09-17 15:32:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0f15b320f 
							
						 
					 
					
						
						
							
							fix(recorder): reattach toolbar if it was unmounted by framework hydration ( #32637 )  
						
						 
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/32632 . A side
effect of Remix's hydration implementation is that it throws away the
entire DOM. This is broadly discussed in
https://github.com/remix-run/remix/issues/4822  - there might be a fix in
coming React versions, but who knows.
Besides breaking browser extensions, this also deletes our toolbar!
This PR fixes it by periodically checking in on `x-pw-glass`, and
remounting it if it was unmounted. Hacky but effective! 
						
						
					 
					
						2024-09-17 08:37:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47713e8a66 
							
						 
					 
					
						
						
							
							chore: make recorder tests pass in frozen mode ( #32645 )  
						
						 
						
						
						
						
					 
					
						2024-09-16 22:47:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a347b5494 
							
						 
					 
					
						
						
							
							chore: support launchPersistentContext with bidi ( #32641 )  
						
						 
						
						
						
						
					 
					
						2024-09-16 17:31:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6dbde62a6b 
							
						 
					 
					
						
						
							
							chore: simplify signal handling while recording ( #32624 )  
						
						 
						
						
						
						
					 
					
						2024-09-16 14:39:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92c6408b94 
							
						 
					 
					
						
						
							
							fix(recorder): address the react race condition ( #32628 )  
						
						 
						
						
						
						
					 
					
						2024-09-16 13:47:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							21d162c945 
							
						 
					 
					
						
						
							
							feat(client-certificates): add support for proxies ( #32611 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32370  
						
						
					 
					
						2024-09-16 17:57:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeb4d182f7 
							
						 
					 
					
						
						
							
							feat(tracing): add .pwtrace to trace file extension ( #32581 )  
						
						 
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/32226 
I've updated every mention of `.trace.zip` except for the release notes. 
						
						
					 
					
						2024-09-14 10:17:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							34876e9291 
							
						 
					 
					
						
						
							
							chore: cookies in intercepted bidi requests ( #32623 )  
						
						 
						
						
						
						
					 
					
						2024-09-13 18:29:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthew Jee 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2a974b045 
							
						 
					 
					
						
						
							
							feat(api): add method to force garbage collection ( #32383 )  
						
						 
						
						
						
						
					 
					
						2024-09-13 23:09:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b28d2a84c 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1464 ( #32614 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-09-13 18:12:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							79cba7d704 
							
						 
					 
					
						
						
							
							chore: introduce option overrides on context/browser ( #32606 )  
						
						 
						
						
						
						
					 
					
						2024-09-13 17:34:34 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48c7fb6b06 
							
						 
					 
					
						
						
							
							feat(library): accept FormData in fetch ( #32602 )  
						
						 
						
						... 
						
						
						
						Closes https://github.com/microsoft/playwright/issues/26520  by accepting
`FormData`, which became stable in Node.js in v21. 
						
						
					 
					
						2024-09-13 13:21:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd4dabef8b 
							
						 
					 
					
						
						
							
							chore: remove stray codegen signal handling ( #32599 )  
						
						 
						
						
						
						
					 
					
						2024-09-12 14:38:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e3348eb0e 
							
						 
					 
					
						
						
							
							chore: recorder is trace viewer experiment ( #32598 )  
						
						 
						
						
						
						
					 
					
						2024-09-12 13:39:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de08e729ae 
							
						 
					 
					
						
						
							
							chore: move recorder trace to action collector ( #32597 )  
						
						 
						
						
						
						
					 
					
						2024-09-12 12:42:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d051495c7a 
							
						 
					 
					
						
						
							
							chore: perform double click while recording ( #32576 )  
						
						 
						
						
						
						
					 
					
						2024-09-12 11:40:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1b33efebb 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1135 ( #32591 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-09-12 13:46:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Knott 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec40890fd8 
							
						 
					 
					
						
						
							
							fix(tracing): use page swap timestamp to find closest screenshot ( #32512 )  
						
						 
						
						... 
						
						
						
						Follow-up to https://github.com/microsoft/playwright/pull/32248 . When we
have it, we should use the page swap timestamp we get from Chromium to
find the closest screenshot. 
						
						
					 
					
						2024-09-10 14:32:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rui Figueira 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8562e4ca7 
							
						 
					 
					
						
						
							
							chore: improve error message when Array.toJSON misbehaves ( #32508 )  
						
						 
						
						... 
						
						
						
						Fixes : #32507  
						
						
					 
					
						2024-09-10 04:14:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8a72d63ad 
							
						 
					 
					
						
						
							
							chore: run bidi firefox tests on ci ( #32527 )  
						
						 
						
						
						
						
					 
					
						2024-09-09 17:22:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5d6ee5bd8 
							
						 
					 
					
						
						
							
							chore: merge fetch params on server side ( #32518 )  
						
						 
						
						... 
						
						
						
						https://github.com/microsoft/playwright-python/pull/2546#discussion_r1750090592  
						
						
					 
					
						2024-09-09 22:28:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b5422a3c7 
							
						 
					 
					
						
						
							
							fix(ui-mode): use server side path separator ( #32523 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32323  
						
						
					 
					
						2024-09-09 22:07:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d030965688 
							
						 
					 
					
						
						
							
							chore: addInitScript and auth (unsuccessful) in bidi ( #32500 )  
						
						 
						
						
						
						
					 
					
						2024-09-09 10:13:26 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							718bd9b35f 
							
						 
					 
					
						
						
							
							devops: run BiDi tests ( #32493 )  
						
						 
						
						
						
						
					 
					
						2024-09-07 09:16:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3ada9c654 
							
						 
					 
					
						
						
							
							chore: wheel input in bidi ( #32499 )  
						
						 
						
						
						
						
					 
					
						2024-09-06 17:10:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37bc485827 
							
						 
					 
					
						
						
							
							chore: remove browser-specific bidi hacks ( #32498 )  
						
						 
						
						... 
						
						
						
						Those were just workarounds for browser-specific bugs, they should be
fixed upstream.
* individual mouse down/up/down/up events don't trigger dblclick event
in Firefox
* setContent throws when document.open/write is called in the utility
context in Firefox 
						
						
					 
					
						2024-09-06 16:40:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11441c0fe1 
							
						 
					 
					
						
						
							
							fix: add missing await in adoptIfNeeded ( #32497 )  
						
						 
						
						... 
						
						
						
						Otherwise it throws in Bidi. 
						
						
					 
					
						2024-09-06 13:17:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0e13164d7 
							
						 
					 
					
						
						
							
							chore: split firefox and chromium bidi implementations ( #32478 )  
						
						 
						
						
						
						
					 
					
						2024-09-05 18:31:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							752b171a13 
							
						 
					 
					
						
						
							
							chore: support bidi connection to chromium ( #32474 )  
						
						 
						
						
						
						
					 
					
						2024-09-05 14:56:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5127efdc2a 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1134 ( #32470 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-09-05 14:57:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a2c60a77c 
							
						 
					 
					
						
						
							
							chore: identify largest gaps in Bidi API ( #32434 )  
						
						 
						
						... 
						
						
						
						This pull request introduces initial support for the WebDriver BiDi
protocol in Playwright. The primary goal of this PR is not to fully
implement BiDi but to experiment with the current state of the
specification and its implementation. We aim to identify the biggest
gaps and challenges that need to be addressed before considering BiDi as
the main protocol for Playwright. 
						
						
					 
					
						2024-09-04 11:36:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fabd15fef 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1463 ( #32439 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-09-04 08:49:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d7b9cf21db 
							
						 
					 
					
						
						
							
							chore: ignore third-party execution contexts ( #32437 )  
						
						 
						
						... 
						
						
						
						* Only track main and utility world contexts
* Properly update click metadata 
						
						
					 
					
						2024-09-03 23:00:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Playwright Service 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9016e506e 
							
						 
					 
					
						
						
							
							feat(chromium): roll to r1133 ( #32391 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> 
						
						
					 
					
						2024-09-02 09:49:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74a8e59096 
							
						 
					 
					
						
						
							
							chore: allow recorder rewrite annotations ( #32381 )  
						
						 
						
						
						
						
					 
					
						2024-08-29 14:16:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							896190edbb 
							
						 
					 
					
						
						
							
							Revert feat(addInitScript): support cjs modules ( #32364 )  
						
						 
						
						... 
						
						
						
						Reverting https://github.com/microsoft/playwright/pull/32282  and
https://github.com/microsoft/playwright/pull/32240 . 
						
						
					 
					
						2024-08-28 15:39:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5271fe1f26 
							
						 
					 
					
						
						
							
							chore: remove unused request param from route.continue ( #32307 )  
						
						 
						
						
						
						
					 
					
						2024-08-28 08:24:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec681ca78c 
							
						 
					 
					
						
						
							
							chore: pass explicit recorder app factory ( #32349 )  
						
						 
						
						
						
						
					 
					
						2024-08-27 20:24:19 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b5456d00b 
							
						 
					 
					
						
						
							
							chore: perform action based on frame path ( #32347 )  
						
						 
						
						
						
						
					 
					
						2024-08-27 17:17:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1df11011c 
							
						 
					 
					
						
						
							
							chore: split recorder into files ( #32345 )  
						
						 
						
						
						
						
					 
					
						2024-08-27 14:10:21 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc87467b25 
							
						 
					 
					
						
						
							
							chore: generate simple dom descriptions in codegen ( #32333 )  
						
						 
						
						
						
						
					 
					
						2024-08-27 11:52:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							177576a51b 
							
						 
					 
					
						
						
							
							chore: add simple dom util ( #32332 )  
						
						 
						
						
						
						
					 
					
						2024-08-26 16:28:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f55b57e5a 
							
						 
					 
					
						
						
							
							chore: move codegen into its own folder ( #32330 )  
						
						 
						
						
						
						
					 
					
						2024-08-26 15:24:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4340d153df 
							
						 
					 
					
						
						
							
							chore: deprecate locator.frameLocator() ( #32306 )  
						
						 
						
						
						
						
					 
					
						2024-08-26 10:28:54 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67d3d5f203 
							
						 
					 
					
						
						
							
							fix(clock): don't throw for |null| or |undefined| callbacks ( #32309 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32293 
This aligns it how Chromium and other browsers are doing it. 
						
						
					 
					
						2024-08-26 09:26:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							596f497633 
							
						 
					 
					
						
						
							
							fix: don't throw error on about:blank when blocking ServiceWorker ( #32310 )  
						
						 
						
						... 
						
						
						
						Fixes https://github.com/microsoft/playwright/issues/32292  
						
						
					 
					
						2024-08-26 08:27:21 -07:00