Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fa32f7e9c 
							
						 
					 
					
						
						
							
							browser(firefox): rewrite network instrumentation ( #2638 )  
						
						... 
						
						
						
						This change introduces NetworkRequest object that encapsulates
internal redirects as they happen in netwerk/ stack.
NetworkRequest now serves as both ResponseBodyListener and NotificationCallbacks. 
						
						
					 
					
						2020-06-20 20:45:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eac7dab8b7 
							
						 
					 
					
						
						
							
							fix(cors): allow intercepting cors requests on chromium ( #2643 )  
						
						
						
						
					 
					
						2020-06-19 17:14:32 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2251f9bedb 
							
						 
					 
					
						
						
							
							feat(webkit): bump to 1290 ( #2652 )  
						
						
						
						
					 
					
						2020-06-19 16:35:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0ac11c074 
							
						 
					 
					
						
						
							
							browser(webkit): fix loader after terminal state access ( #2654 )  
						
						
						
						
					 
					
						2020-06-19 14:43:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bfb675c41 
							
						 
					 
					
						
						
							
							browser(webkit): make material icons render on Windows ( #2650 )  
						
						
						
						
					 
					
						2020-06-19 10:34:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5043a36f86 
							
						 
					 
					
						
						
							
							browser(webkit): exclude gstreamer, its plugins and libdrm from webkit distribution ( #2541 )  
						
						
						
						
					 
					
						2020-06-19 10:24:19 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8a963d210 
							
						 
					 
					
						
						
							
							feat(webkit): bump to 1289 ( #2639 )  
						
						
						
						
					 
					
						2020-06-18 18:28:31 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c6c65915c 
							
						 
					 
					
						
						
							
							fix(webkit): update Docker file to include gstreamer ( #2636 )  
						
						
						
						
					 
					
						2020-06-18 18:12:00 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53f7f4e4e7 
							
						 
					 
					
						
						
							
							test: add redirect+extraHTTPHeaders test ( #2637 )  
						
						
						
						
					 
					
						2020-06-18 18:06:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0336ea5c2 
							
						 
					 
					
						
						
							
							fix(network): disallow intercepting redirects ( #2617 )  
						
						... 
						
						
						
						WebKit and Firefox are only able to continue redirects.
Firefox is faking it on the backend, so you can't even stall it.
Instead, we just do not fire routes for redirects on all browsers,
to avoid surprises. 
						
						
					 
					
						2020-06-18 17:15:47 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2511cb4c56 
							
						 
					 
					
						
						
							
							devops: drop playwright-electron dependency on playwright-core ( #2634 )  
						
						... 
						
						
						
						Drive-by: bump playwright-electron version to 0.4.0; i'll publish it
after this PR lands. 
						
						
					 
					
						2020-06-18 17:11:10 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							636e274412 
							
						 
					 
					
						
						
							
							browser(webkit): revert WebCore agent and frame-based implementation ( #2635 )  
						
						
						
						
					 
					
						2020-06-18 15:47:53 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20b23cd21e 
							
						 
					 
					
						
						
							
							docs: fixed various typos ( #2633 )  
						
						
						
						
					 
					
						2020-06-18 15:04:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38089aba88 
							
						 
					 
					
						
						
							
							browser(webkit): support screencast on Mac ( #2631 )  
						
						
						
						
					 
					
						2020-06-18 14:26:02 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05863bff2b 
							
						 
					 
					
						
						
							
							feat(firefox): roll to r1112 ( #2629 )  
						
						
						
						
					 
					
						2020-06-18 12:44:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f61e85291b 
							
						 
					 
					
						
						
							
							docs: update docs for per-browser download hosts ( #2630 )  
						
						
						
						
					 
					
						2020-06-18 12:35:37 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb84e19b6f 
							
						 
					 
					
						
						
							
							feat(types): autocomplete for default devices ( #2198 )  
						
						... 
						
						
						
						* feat(types): autocomplete for default devices
* don't export the extra Device type
Co-authored-by: Joel Einbinder <joel.einbinde@gmail.com> 
						
						
					 
					
						2020-06-18 12:28:20 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b88fabab13 
							
						 
					 
					
						
						
							
							test: add another test for browserContext.addInitScript ( #2285 )  
						
						
						
						
					 
					
						2020-06-18 12:27:48 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tobia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63924d9a26 
							
						 
					 
					
						
						
							
							feat(install/download-hosts): allow multiple per browser ( #2452 )  
						
						... 
						
						
						
						In addition to `PLAYWRIGHT_DOWNLOAD_HOST` env variable, this patch adds a per-browser 
configuration:
- `PLAYWRIGHT_CHROMIUM_DOWNLOAD_HOST`
- `PLAYWRIGHT_FIREFOX_DOWNLOAD_HOST`
- `PLAYWRIGHT_WEBKIT_DOWNLOAD_HOST` 
						
						
					 
					
						2020-06-18 11:20:43 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							971bd88922 
							
						 
					 
					
						
						
							
							fix(chromium): do not bring page to front before screenshot ( #2614 )  
						
						
						
						
					 
					
						2020-06-18 10:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c544bffee3 
							
						 
					 
					
						
						
							
							browser(firefox): stop faking intercepting redirects ( #2618 )  
						
						... 
						
						
						
						We just cannot do it, so we report redirects as intercepted: false. 
						
						
					 
					
						2020-06-18 10:40:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							02704e08c8 
							
						 
					 
					
						
						
							
							Update upstream_status.md  
						
						
						
						
					 
					
						2020-06-17 23:23:51 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f581e84829 
							
						 
					 
					
						
						
							
							fix(css selector): handle missing spaces between [] and > ( #2612 )  
						
						
						
						
					 
					
						2020-06-17 23:20:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							082bb3c3c4 
							
						 
					 
					
						
						
							
							browser(firefox): rely on upstream permission separation per contexts ( #2613 )  
						
						
						
						
					 
					
						2020-06-17 14:57:47 -07:00 
						 
				 
			
				
					
						
							
							
								Othman Lanizi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							090d450651 
							
						 
					 
					
						
						
							
							docs(core-concepts.md): fix typos ( #2608 )  
						
						... 
						
						
						
						Realized that the evaluateHandle method wasn't spelled properly in these two instances. 
						
						
					 
					
						2020-06-17 14:16:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc84506cbb 
							
						 
					 
					
						
						
							
							feat(electron): add a test for clipboard access ( #2606 )  
						
						
						
						
					 
					
						2020-06-17 14:16:17 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4834e5653d 
							
						 
					 
					
						
						
							
							fix(firefox): bump firefox and fix network with service worker ( #2610 )  
						
						
						
						
					 
					
						2020-06-17 14:13:56 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9633ea9b7 
							
						 
					 
					
						
						
							
							fix(scrollIntoView): ensure similar behavior across browsers, handle errors ( #2599 )  
						
						
						
						
					 
					
						2020-06-17 10:48:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7ba72ce3d1 
							
						 
					 
					
						
						
							
							browser(webkit): support screencast on Windows ( #2590 )  
						
						
						
						
					 
					
						2020-06-17 09:04:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							277d50e39c 
							
						 
					 
					
						
						
							
							feat(webkit): roll WebKit to 1286 - interception ( #2601 )  
						
						
						
						
					 
					
						2020-06-17 08:34:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dab715b195 
							
						 
					 
					
						
						
							
							browser(webkit): follow-up to the roll, fix the merge ( #2600 )  
						
						
						
						
					 
					
						2020-06-16 22:30:55 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab5f5c8b78 
							
						 
					 
					
						
						
							
							browser(firefox): another way to report elements without layout object ( #2597 )  
						
						
						
						
					 
					
						2020-06-16 21:38:32 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0369062717 
							
						 
					 
					
						
						
							
							browser(webkit): roll to Tot 6/16/2020 ( #2596 )  
						
						
						
						
					 
					
						2020-06-16 21:34:47 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bc7139cac 
							
						 
					 
					
						
						
							
							browser(webkit): fix windows and mac unified builds after roll ( #2595 )  
						
						
						
						
					 
					
						2020-06-16 17:41:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2af30cf90 
							
						 
					 
					
						
						
							
							browser(firefox): properly instrument requests intercepted by service worker ( #2594 )  
						
						... 
						
						
						
						When httpChannel is intercepted by Service Worker:
- it gets an internal redirect to another channel with the same id;
- once serivce worker responds, the channel gets the data, but
  does not get any onResponse notifications.
So, we update our ResponseBodyListener (the nsIRequestObserver implementation)
to the new request and force onResponse from there once data is available or
request finishes. 
						
						
					 
					
						2020-06-16 17:19:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c220fc7f46 
							
						 
					 
					
						
						
							
							chore(logs): rework logs for simplicity ( #2592 )  
						
						
						
						
					 
					
						2020-06-16 17:11:19 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b2efd6e3e 
							
						 
					 
					
						
						
							
							browser(webkit): reference GApplication to keep browser alive on GTK ( #2593 )  
						
						
						
						
					 
					
						2020-06-16 16:20:42 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							898f1157ab 
							
						 
					 
					
						
						
							
							browser(webkit): print context leaks when closing browser ( #2591 )  
						
						
						
						
					 
					
						2020-06-16 15:41:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6a4cff05c 
							
						 
					 
					
						
						
							
							browser(webkit): roll to 06/15 ( #2581 )  
						
						
						
						
					 
					
						2020-06-16 15:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d0f8728d 
							
						 
					 
					
						
						
							
							test(recorder): add recorder sanity tests ( #2582 )  
						
						
						
						
					 
					
						2020-06-16 10:15:08 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e7ea3ff7b 
							
						 
					 
					
						
						
							
							browser(firefox): Page.scrollIntoViewIfNeeded throws for invisible elements ( #2584 )  
						
						... 
						
						
						
						This is similar to other browsers that report distinct errors for
'not connected' vs 'not visible' cases. 
						
						
					 
					
						2020-06-16 06:13:58 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bc04a088b 
							
						 
					 
					
						
						
							
							docs: using DEBUG=pw:api ( #2578 )  
						
						
						
						
					 
					
						2020-06-15 18:34:58 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c7a8952b9 
							
						 
					 
					
						
						
							
							chore(cli): add recording mode ( #2579 )  
						
						
						
						
					 
					
						2020-06-15 15:27:03 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd9b1031fa 
							
						 
					 
					
						
						
							
							docs: add actionability doc ( #2577 )  
						
						
						
						
					 
					
						2020-06-15 13:40:55 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2c47b1d33 
							
						 
					 
					
						
						
							
							feat(cli): introduce basic playwright CLI tool ( #2571 )  
						
						
						
						
					 
					
						2020-06-14 17:24:45 -07:00 
						 
				 
			
				
					
						
							
							
								Luke Chu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							456c865fe8 
							
						 
					 
					
						
						
							
							docs(playwright-electron/README.md): fix comment mistake ( #2568 )  
						
						
						
						
					 
					
						2020-06-13 23:10:34 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61b11252b4 
							
						 
					 
					
						
						
							
							chore(debug): various debug mode improvements ( #2561 )  
						
						
						
						
					 
					
						2020-06-13 13:17:12 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2659910be8 
							
						 
					 
					
						
						
							
							docs: make environment vars snippets cross-platform ( #2564 )  
						
						
						
						
					 
					
						2020-06-13 13:11:39 -07:00 
						 
				 
			
				
					
						
							
							
								Arjun Attam 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6530c18acd 
							
						 
					 
					
						
						
							
							docs: improvements to ci provider configs ( #2565 )  
						
						
						
						
					 
					
						2020-06-13 13:11:24 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98544381b2 
							
						 
					 
					
						
						
							
							test: disable flaky cookie test on Chromium Win ( #2562 )  
						
						
						
						
					 
					
						2020-06-12 15:03:30 -07:00