Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e2aec7454 
							
						 
					 
					
						
						
							
							chore: align more ESLint rules with VSCode formatting ( #16647 )  
						
						
						
						
					 
					
						2022-08-18 20:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a79054544 
							
						 
					 
					
						
						
							
							feat(innerloop): allow reusing browsers over the remote connection ( #16065 )  
						
						
						
						
					 
					
						2022-07-31 14:31:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b637ce1250 
							
						 
					 
					
						
						
							
							test: skip tests that modify env in non-default mode ( #15725 )  
						
						
						
						
					 
					
						2022-07-15 13:06:19 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							732b8f4760 
							
						 
					 
					
						
						
							
							chore: PW_EXPERIMENTAL_SERVICE_WORKER_NETWORK_EVENTS and doc clarifications ( #15688 )  
						
						
						
						
					 
					
						2022-07-14 17:40:22 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9387327a97 
							
						 
					 
					
						
						
							
							docs: Service Worker examples and explanations ( #15595 )  
						
						... 
						
						
						
						Resolves  #15582 . 
					
						2022-07-13 16:42:46 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8858162692 
							
						 
					 
					
						
						
							
							fix: Service Workers+Interception: missing page-level Network events ( #15549 )  
						
						... 
						
						
						
						Fixes  #15474 .
Notes:
* page-level requests that are also handled by a SW's fetch handler, should not be interceptable at the page-level
* `Network.requestWillBeSent` does not provide enough metadata for Playwright to fire the `request` event at that time, so it does it as soon as it gets to the end of the request lifecycle 
					
						2022-07-12 13:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60b34e9091 
							
						 
					 
					
						
						
							
							test: page-level request/response events with SW fetch handlers and interception ( #15544 )  
						
						... 
						
						
						
						Relates #15474 . 
						
						
					 
					
						2022-07-11 16:32:42 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6219e945d5 
							
						 
					 
					
						
						
							
							test: cover Service Worker update ( #15537 )  
						
						
						
						
					 
					
						2022-07-11 13:57:41 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2ee235ff1b 
							
						 
					 
					
						
						
							
							test: fix flaky SW tests ( #15536 )  
						
						... 
						
						
						
						The Service Worker tests had some races in them that only were apparent
on the bots. To repro, I ran the tests with:
```
xvfb-run taskset -c 0 npm run ctest -- chromium.spec.ts --headed --reporter=line --repeat-each 10 --workers=1
```
Just because Playwright has a SW, does not mean the worker has fully loaded
it's main/import scripts. 
						
						
					 
					
						2022-07-11 13:56:38 -07:00 
						 
				 
			
				
					
						
							
							
								Meir Blachman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5571c9981 
							
						 
					 
					
						
						
							
							test: service worker main request/response should be marked correctly ( #15482 )  
						
						
						
						
					 
					
						2022-07-11 12:29:49 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cb3236acd 
							
						 
					 
					
						
						
							
							feat(chromium): Service Worker Network Instrumentation and Inspection ( #14716 )  
						
						... 
						
						
						
						Adds Chromium support for Service Worker Networking (interception/routing, Request/Response events, and HAR).
Resolves  #1090 .
Depends on #14714  and #14714 .
Supercedes #14321 .
Follow up #14711 .
Landed upstream patches:
- https://chromium-review.googlesource.com/c/chromium/src/+/3510917 
- https://chromium-review.googlesource.com/c/chromium/src/+/3526571 
- https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3566669 
- https://chromium-review.googlesource.com/c/chromium/src/+/3544685 
- https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/3610924 
- https://chromium-review.googlesource.com/c/chromium/src/+/3689949  
						
						
					 
					
						2022-07-01 12:49:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e640f553b5 
							
						 
					 
					
						
						
							
							fix(connectOverCDP): make sure downloads work in default context ( #14864 )  
						
						
						
						
					 
					
						2022-06-14 12:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca4cfca8ad 
							
						 
					 
					
						
						
							
							chore: make tests pass on Node.js 17+ ( #13678 )  
						
						
						
						
					 
					
						2022-04-22 13:42:52 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3c02222bf 
							
						 
					 
					
						
						
							
							chore: use utils via index export (4) ( #13404 )  
						
						
						
						
					 
					
						2022-04-07 14:36:13 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40d5e3a3c9 
							
						 
					 
					
						
						
							
							chore: use utils via index export (3) ( #13403 )  
						
						
						
						
					 
					
						2022-04-07 13:55:44 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02cac8a066 
							
						 
					 
					
						
						
							
							chore: group tests under tests/ (1) ( #13081 )  
						
						
						
						
					 
					
						2022-03-25 16:05:50 -07:00