Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							976af162b0 
							
						 
					 
					
						
						
							
							feat(tracing): pack sources to trace on the driver side ( #10815 )  
						
						
						
						
					 
					
						2021-12-09 17:21:17 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7765131a14 
							
						 
					 
					
						
						
							
							feat(acceptDownload): revert acceptDownload ( #10709 )  
						
						
						
						
					 
					
						2021-12-06 09:25:24 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2888395a6 
							
						 
					 
					
						
						
							
							fix: support even older node 12 ( #9718 )  
						
						
						
						
					 
					
						2021-10-22 15:59:52 -04:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53c866c0f2 
							
						 
					 
					
						
						
							
							fix(monorepo): explicitly list package.json exports instead of using glob patterns ( #9584 )  
						
						
						
						
					 
					
						2021-10-19 12:28:02 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7a68f2f661 
							
						 
					 
					
						
						
							
							chore: merge Connection.{close,didDisconnect} ( #9524 )  
						
						... 
						
						
						
						This simplifes cleanup logic.
Also markAsRemote() in gridClient. 
						
						
					 
					
						2021-10-14 20:58:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dd17773e6 
							
						 
					 
					
						
						
							
							feat: mark PlaywrightClient's connection as remote ( #9477 )  
						
						... 
						
						
						
						This makes artifacts work as expected for all remote scenarios. 
						
						
					 
					
						2021-10-14 10:41:03 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c89d5a50dd 
							
						 
					 
					
						
						
							
							chore: migrate to monorepo ( #9421 )  
						
						
						
						
					 
					
						2021-10-11 16:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd22072685 
							
						 
					 
					
						
						
							
							chore: enable object-curly-spacing in ESLint ( #9168 )  
						
						
						
						
					 
					
						2021-09-27 18:58:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6f5404621 
							
						 
					 
					
						
						
							
							test: unflake "should timeout in socket while connecting" ( #9093 )  
						
						
						
						
					 
					
						2021-09-22 17:08:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0d23b5d4d 
							
						 
					 
					
						
						
							
							fix(css selector): absolutize relative CSS selectors ( #9088 )  
						
						... 
						
						
						
						Selectors like `> div` are replaced by `:scope > div`,
which is useful for combining them with parent selectors.
This is a part of CSS Level 4 spec. 
						
						
					 
					
						2021-09-22 14:13:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b0e0c2273 
							
						 
					 
					
						
						
							
							fix: restore support for slowmo connect option ( #9038 )  
						
						
						
						
					 
					
						2021-09-21 09:12:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81ae790288 
							
						 
					 
					
						
						
							
							feat(fetch): support ignoreHTTPSErrors ( #8795 )  
						
						
						
						
					 
					
						2021-09-08 20:32:52 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e832038ea2 
							
						 
					 
					
						
						
							
							test: skip wss/https tests which were failing on transport mode ( #8733 )  
						
						
						
						
					 
					
						2021-09-07 11:17:09 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							152f6c6f1c 
							
						 
					 
					
						
						
							
							fix: support connectOverCDP over https ( #8703 )  
						
						
						
						
					 
					
						2021-09-03 17:52:22 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fd5078b2b 
							
						 
					 
					
						
						
							
							chore: simplify client-side browserType.connect routine ( #8596 )  
						
						
						
						
					 
					
						2021-08-31 15:56:55 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1313727e8 
							
						 
					 
					
						
						
							
							fix(har): HAR artifacts need to be marked remote ( #8462 )  
						
						... 
						
						
						
						This is a follow-up fix to microsoft/playwright#8385 .
Testing options are limited right now, but this change was confirmed
with a client running on my physical machine and a LaunchServer running
in a Docker container.
Before this change, the har.spec.ts only passed when the client and
server were on the some filesystem.
microsoft/playwright#8450  will likely give us options to test this in an
automated way in the official CI suite. 
						
						
					 
					
						2021-08-26 11:26:08 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddcdb6d413 
							
						 
					 
					
						
						
							
							chore(protocol): do client hello instead of server hello ( #8019 )  
						
						
						
						
					 
					
						2021-08-19 17:31:14 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acdc531efc 
							
						 
					 
					
						
						
							
							chore: migrate connect/overCDP to options instead of params ( #7606 )  
						
						
						
						
					 
					
						2021-07-22 16:55:23 +02:00 
						 
				 
			
				
					
						
							
							
								Karan Shah 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							254ec155eb 
							
						 
					 
					
						
						
							
							feat(user-agent): Adding User-Agent in headers while making connection to browser ( #6813 )  
						
						
						
						
					 
					
						2021-06-02 11:36:58 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d36bffb9a9 
							
						 
					 
					
						
						
							
							fix(connect): respect timeout in all scenarios ( #6762 )  
						
						... 
						
						
						
						Drive-by: fix console error in test arising from bad usage
of test websocket server in `connect()` calls. 
						
						
					 
					
						2021-05-26 15:18:52 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57f3a53a7e 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha16 ( #6656 )  
						
						
						
						
					 
					
						2021-05-20 09:51:09 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							573327b7b5 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha8 ( #6451 )  
						
						
						
						
					 
					
						2021-05-07 15:25:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b29b7df47e 
							
						 
					 
					
						
						
							
							fix(connect): handle disconnect in various situations ( #6276 )  
						
						... 
						
						
						
						There are a few ways for `connect()` to finish:
- `Browser.close()` from the client side.
- Browser on the server side did exit (e.g. crashed).
- Connection was dropped by either of the sides.
We reduce all the cases to the last one by dropping the
connection when client wants calls `Browser.close()` or
server-side browser exits.
In all these cases we should properly cleanup on the server side,
and ensure that all promises reject on the client side. 
						
						
					 
					
						2021-05-06 09:34:06 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							11882cdda7 
							
						 
					 
					
						
						
							
							test: roll to folio@0.4.0-alpha3 ( #6262 )  
						
						
						
						
					 
					
						2021-04-29 11:11:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be27f47309 
							
						 
					 
					
						
						
							
							feat(tracing): introduce context.tracing, allow exporting trace ( #6313 )  
						
						
						
						
					 
					
						2021-04-24 20:39:48 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd31ea8b0d 
							
						 
					 
					
						
						
							
							feat: support extra http headers in browserType.connect() ( #6301 )  
						
						
						
						
					 
					
						2021-04-23 14:52:27 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4eb4c0baf 
							
						 
					 
					
						
						
							
							test: migrate remoteServer tests to new folio ( #6042 )  
						
						
						
						
					 
					
						2021-04-01 19:13:08 -07:00