Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee1becd897 
							
						 
					 
					
						
						
							
							browser(firefox): autoscale screencast to fit frame ( #3720 )  
						
						
						
						
					 
					
						2020-09-01 17:10:06 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abb50a79bd 
							
						 
					 
					
						
						
							
							browser(firefox): fix request frame attribution ( #3657 )  
						
						... 
						
						
						
						Firefox will sometimes send multiple requests with the same http channel id. When a frame is loaded, the favicon is requested in the parent frame, but with the same channel id. This can cause the document request to report the wrong frame, causing the test 'should capture iframe navigation request' to fail. It fails consistently on my computer.
This patch adds the content policy type into the http channelId to better distinguish requests. Maybe there is something better we can do? It looks like we use channelId has request ids, so there might be more bugs with these favicon requests in playwright? 
						
						
					 
					
						2020-08-28 17:55:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17077fd901 
							
						 
					 
					
						
						
							
							browser(firefox): introduce browser level screencastFinished event ( #3625 )  
						
						
						
						
					 
					
						2020-08-25 14:50:40 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f3a1b5168 
							
						 
					 
					
						
						
							
							browser(firefox): send screencastStarted after attachedToTarget ( #3554 )  
						
						
						
						
					 
					
						2020-08-20 14:03:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ba0254c99 
							
						 
					 
					
						
						
							
							browser(firefox): make sure response is sent when context is closed ( #3553 )  
						
						
						
						
					 
					
						2020-08-20 13:26:04 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							854d755db5 
							
						 
					 
					
						
						
							
							browser(firefox): make context close wait for sessions to finish ( #3550 )  
						
						
						
						
					 
					
						2020-08-20 11:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f13cebc66d 
							
						 
					 
					
						
						
							
							browser(firefox): remove redundant checks for PageTarget._browserContext ( #3541 )  
						
						
						
						
					 
					
						2020-08-19 15:39:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df50660458 
							
						 
					 
					
						
						
							
							browser(firefox): make tab close listener sync again ( #3533 )  
						
						
						
						
					 
					
						2020-08-19 12:52:43 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							73cd6ecef3 
							
						 
					 
					
						
						
							
							browser(firefox): add screencast control methods to context ( #3530 )  
						
						
						
						
					 
					
						2020-08-19 12:43:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							915902c858 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to roughly July, 15 ( #3411 )  
						
						
						
						
					 
					
						2020-08-12 10:09:20 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da95b73b59 
							
						 
					 
					
						
						
							
							browser(firefox): emit iframe lifecycle when initial navigation fails ( #3389 )  
						
						
						
						
					 
					
						2020-08-11 16:05:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							538daf3302 
							
						 
					 
					
						
						
							
							browser(firefox): exclude frame from screencast video ( #3372 )  
						
						
						
						
					 
					
						2020-08-10 15:10:12 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a225447653 
							
						 
					 
					
						
						
							
							browser(firefox): introduce global proxy ( #3335 )  
						
						... 
						
						
						
						This will be used instead of messing up user preferences for proxy
setup. 
						
						
					 
					
						2020-08-07 15:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca3bd5e2ef 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to June, 24 ( #3327 )  
						
						... 
						
						
						
						Review URL: 83e6f0114e#3215  
						
						
					 
					
						2020-08-06 10:32:50 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3a40be479 
							
						 
					 
					
						
						
							
							browser(firefox): reliably close the pipe ( #3280 )  
						
						
						
						
					 
					
						2020-08-03 20:15:25 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							402d1a6a67 
							
						 
					 
					
						
						
							
							browser(firefox): fix win compile 2 ( #3277 )  
						
						
						
						
					 
					
						2020-08-03 15:26:12 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e481f378f1 
							
						 
					 
					
						
						
							
							browser(firefox): fix win compile ( #3275 )  
						
						
						
						
					 
					
						2020-08-03 14:42:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1148f0b906 
							
						 
					 
					
						
						
							
							browser(firefox): implement RemoteDebuggingPipe ( #3273 )  
						
						
						
						
					 
					
						2020-08-03 13:27:09 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3e023f6c3d 
							
						 
					 
					
						
						
							
							Revert "browser(firefox): fix color scheme not updating until reload" ( #3198 )  
						
						
						
						
					 
					
						2020-07-28 13:46:37 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14c6881904 
							
						 
					 
					
						
						
							
							browser(firefox): properly rewrite intercepted request ( #3188 )  
						
						
						
						
					 
					
						2020-07-28 11:32:44 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da25a5b501 
							
						 
					 
					
						
						
							
							browser(firefox): do not capture cursor in screencast ( #3118 )  
						
						
						
						
					 
					
						2020-07-27 16:22:02 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							549a37b939 
							
						 
					 
					
						
						
							
							browser(firefox): fix color scheme not updating until reload ( #3157 )  
						
						
						
						
					 
					
						2020-07-24 16:01:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d37e4586e 
							
						 
					 
					
						
						
							
							browser(firefox): pass actual frame duration to the codec ( #3101 )  
						
						... 
						
						
						
						#1158  
					
						2020-07-22 23:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							babd0cbcea 
							
						 
					 
					
						
						
							
							browser(firefox): fix Windows build ( #3065 )  
						
						
						
						
					 
					
						2020-07-21 10:02:14 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f29275aa2 
							
						 
					 
					
						
						
							
							browser(firefox): use base64 to deliver post data ( #3063 )  
						
						
						
						
					 
					
						2020-07-21 09:55:46 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5cb983768 
							
						 
					 
					
						
						
							
							browser(firefox): write video to .webm instead of .ivf ( #3062 )  
						
						
						
						
					 
					
						2020-07-21 09:26:59 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							726f636b5c 
							
						 
					 
					
						
						
							
							browser(firefox): implement Page.bringToFront ( #3051 )  
						
						
						
						
					 
					
						2020-07-20 16:47:27 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1f937d651 
							
						 
					 
					
						
						
							
							browser(firefox): stop video recording if page closed ( #3040 )  
						
						
						
						
					 
					
						2020-07-20 10:44:11 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							562e1e6460 
							
						 
					 
					
						
						
							
							browser(firefox): wait for file write to finish in stopVideoRecording ( #3020 )  
						
						
						
						
					 
					
						2020-07-17 17:34:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							89ccf99b90 
							
						 
					 
					
						
						
							
							browser(firefox): screencast for Mac headful ( #2985 )  
						
						
						
						
					 
					
						2020-07-16 15:34:33 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7f7ba9230 
							
						 
					 
					
						
						
							
							browser(firefox): screencast support for Windows headful ( #2965 )  
						
						
						
						
					 
					
						2020-07-15 16:58:58 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0aff9bef11 
							
						 
					 
					
						
						
							
							browser(firefox): screencast for headless mac ( #2956 )  
						
						
						
						
					 
					
						2020-07-15 09:37:08 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							de40329126 
							
						 
					 
					
						
						
							
							browser(firefox): add new files for headless screencast ( #2947 )  
						
						
						
						
					 
					
						2020-07-14 12:25:41 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf6f22d812 
							
						 
					 
					
						
						
							
							browser(firefox): basic screencast for headless ( #2931 )  
						
						
						
						
					 
					
						2020-07-14 11:20:36 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baaa65492b 
							
						 
					 
					
						
						
							
							browser(firefox): resize window when changing viewport ( #2861 )  
						
						
						
						
					 
					
						2020-07-07 14:04:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9640dbf2a6 
							
						 
					 
					
						
						
							
							browser(firefox): exclude browser controls from screencast ( #2855 )  
						
						
						
						
					 
					
						2020-07-07 09:40:09 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc18f2f38a 
							
						 
					 
					
						
						
							
							browser(firefox): support screencast frame size and scale configuration ( #2847 )  
						
						
						
						
					 
					
						2020-07-06 11:28:35 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6aef045fd4 
							
						 
					 
					
						
						
							
							browser(firefox): create new window for each new page ( #2823 )  
						
						
						
						
					 
					
						2020-07-02 14:46:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							605257b1a0 
							
						 
					 
					
						
						
							
							browser(firefox): Win build fix ( #2822 )  
						
						
						
						
					 
					
						2020-07-02 11:20:25 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							024cb1ddc1 
							
						 
					 
					
						
						
							
							browser(firefox): basic screencast implementation for GTK ( #2818 )  
						
						
						
						
					 
					
						2020-07-02 10:43:04 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							991e8d42c6 
							
						 
					 
					
						
						
							
							browser(firefox): report errors from workers ( #2797 )  
						
						... 
						
						
						
						There is no exceptionFlag anymore, so we check the logLevel instead. 
						
						
					 
					
						2020-07-01 14:49:14 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4e3ed85c0 
							
						 
					 
					
						
						
							
							browser(firefox): handle the case when inner window is restored from history ( #2791 )  
						
						... 
						
						
						
						When innerWindow is restored from the history state, we do not receive
content-document-global-created notification, but would still like to know
that window is now using a different inner window to reset the state.
This introduces a new notification juggler-dom-window-reused.
At the same time, goBack()/goForward() sometimes do not initiate
navigation synchronously, so our check for pendingNaivgationId() does
not work. Instead, we rely on canGoBack, and assume that client will
not need the navigationId synchronously. 
						
						
					 
					
						2020-07-01 13:28:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							687067831a 
							
						 
					 
					
						
						
							
							browser(firefox): do not fail when decoding large responses ( #2671 )  
						
						
						
						
					 
					
						2020-06-22 16:01:16 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d49af2537 
							
						 
					 
					
						
						
							
							browser(firefox): fix redirect interception ( #2672 )  
						
						... 
						
						
						
						We sometimes receive shouldIntercept for redirects,
and should not issue sendOnRequest for the second time. 
						
						
					 
					
						2020-06-22 15:57:05 -07:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab5f5c8b78 
							
						 
					 
					
						
						
							
							browser(firefox): another way to report elements without layout object ( #2597 )  
						
						
						
						
					 
					
						2020-06-16 21:38:32 -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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31da3d3720 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to TOT beta branch as of Jun 9, 2020 ( #2520 )  
						
						... 
						
						
						
						With this roll, we now require MacOS 10.11 SDK to build on Mac. 
						
						
					 
					
						2020-06-09 22:48:10 -07:00