Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d386ee8e7 
							
						 
					 
					
						
						
							
							browser(firefox): fix proxy auth redirect + resource redirect handling ( #10854 )  
						
						... 
						
						
						
						This was breaking a vital invariant in our firefox network code - see
comments.
References #10095  
						
						
					 
					
						2021-12-10 13:11:58 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08d31965c6 
							
						 
					 
					
						
						
							
							browser(firefox): ignore console events with attached exception ( #10581 )  
						
						
						
						
					 
					
						2021-11-29 17:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fa8073ab6 
							
						 
					 
					
						
						
							
							browser(firefox): fix input composition when TIP is stolen by user ( #10238 )  
						
						... 
						
						
						
						When firefox is automated + interacted with manually, input composition
might get stolen from Text Input Processor.
Re-requiring TIP every time seems to fix this.
References #5460  
						
						
					 
					
						2021-11-11 10:23:00 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							091c0065ad 
							
						 
					 
					
						
						
							
							browser(firefox): delete response interception code ( #10053 )  
						
						
						
						
					 
					
						2021-11-04 12:29:36 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ddda507ccd 
							
						 
					 
					
						
						
							
							browser(firefox): do not crash when browser window is minimized ( #9951 )  
						
						
						
						
					 
					
						2021-11-01 17:11:21 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6a1e075903 
							
						 
					 
					
						
						
							
							fix(browser): fix downloads with nested frames ( #9925 )  
						
						
						
						
					 
					
						2021-11-01 09:37:07 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7560f40c77 
							
						 
					 
					
						
						
							
							browser(firefox): set opener for popup opened from iframe ( #9837 )  
						
						
						
						
					 
					
						2021-10-28 02:16:37 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18e690e234 
							
						 
					 
					
						
						
							
							browser(firefox): fix firefox crashes ( #9563 )  
						
						... 
						
						
						
						Fixes  #9418  
					
						2021-10-15 19:37:00 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e95448887 
							
						 
					 
					
						
						
							
							browser(firefox): expose encodedBodySize in requestFinished ( #8835 )  
						
						
						
						
					 
					
						2021-09-10 08:41:34 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9eb37b0b9 
							
						 
					 
					
						
						
							
							browser(firefox): resolve socks DNS on server side ( #8723 )  
						
						
						
						
					 
					
						2021-09-06 16:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1762f4c547 
							
						 
					 
					
						
						
							
							browser(firefox): expose protocolVersion in ResponseFinished ( #8687 )  
						
						
						
						
					 
					
						2021-09-03 11:39:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5901cb321d 
							
						 
					 
					
						
						
							
							browser(firefox): fix file chooser in iframes  #8510  ( #8510 )  
						
						... 
						
						
						
						References #8016  
						
						
					 
					
						2021-08-27 09:28:24 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e04ff81921 
							
						 
					 
					
						
						
							
							browser(firefox): Browser.setPlatformOverride ( #8440 )  
						
						
						
						
					 
					
						2021-08-25 11:45:45 -04:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7950352b9 
							
						 
					 
					
						
						
							
							browser(firefox): Page.dispatchWheelEvent ( #8439 )  
						
						
						
						
					 
					
						2021-08-25 11:27:12 -04:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4344b3810a 
							
						 
					 
					
						
						
							
							browser(firefox): fix a race between Browser.close and closing context ( #8294 )  
						
						
						
						
					 
					
						2021-08-18 14:47:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90385a7941 
							
						 
					 
					
						
						
							
							browser(firefox): failure response interception ( #8194 )  
						
						
						
						
					 
					
						2021-08-16 09:36:28 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dba3c5055f 
							
						 
					 
					
						
						
							
							browser(firefox): support start/stop videos for context ( #8173 )  
						
						
						
						
					 
					
						2021-08-12 17:17:54 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f434c41523 
							
						 
					 
					
						
						
							
							browser(firefox): fulfill intercepted response with empty body ( #8152 )  
						
						
						
						
					 
					
						2021-08-11 14:39:49 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75dfc15e62 
							
						 
					 
					
						
						
							
							browser(firefox): roll to new Firefox Stable M91 ( #8130 )  
						
						
						
						
					 
					
						2021-08-10 17:37:57 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9efc7f8a4 
							
						 
					 
					
						
						
							
							browser(firefox): response interception after redirects ( #8107 )  
						
						
						
						
					 
					
						2021-08-10 14:43:21 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efb21b9e9f 
							
						 
					 
					
						
						
							
							browser(firefox): support response interception ( #7509 )  
						
						
						
						
					 
					
						2021-07-09 05:41:53 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fca965cb98 
							
						 
					 
					
						
						
							
							browser(firefox): properly handle HSTS redirects ( #7391 )  
						
						... 
						
						
						
						When Firefox decides to perform an http->https redirect based on HSTS
information, it issues an "internal" redirect and cancels the http request.
Since there is no response for the http request, we forge 307 redirect
in this case, following Chromium lead.
The relevant code is in nsHttpChannel::StartRedirectChannelToHttps. 
						
						
					 
					
						2021-06-30 12:59:27 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18266722a1 
							
						 
					 
					
						
						
							
							browser(firefox): add Download.cancel ( #7390 )  
						
						
						
						
					 
					
						2021-06-30 01:29:58 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fa93ae6be 
							
						 
					 
					
						
						
							
							browser(firefox): add transferSize to Network.requestFinished ( #7355 )  
						
						
						
						
					 
					
						2021-06-28 21:22:55 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b9091b3fe 
							
						 
					 
					
						
						
							
							browser(firefox): fixed Array.prototype.toJSON workaround ( #7018 )  
						
						... 
						
						
						
						References #7015  
						
						
					 
					
						2021-06-10 17:21:20 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							226159defc 
							
						 
					 
					
						
						
							
							browser(firefox): forced-colors media query emulation ( #6902 )  
						
						
						
						
					 
					
						2021-06-09 01:00:15 +02:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f60b79a311 
							
						 
					 
					
						
						
							
							browser(firefox): do not use Array.prototype.toJSON for serialization ( #6767 )  
						
						
						
						
					 
					
						2021-05-26 15:38:53 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2b45afc22 
							
						 
					 
					
						
						
							
							browser(firefox): override reduced motion no-preference ( #6683 )  
						
						
						
						
					 
					
						2021-05-20 21:07:39 +02:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f9b057525 
							
						 
					 
					
						
						
							
							browser(firefox): partially revert scrollbars patch ( #6670 )  
						
						
						
						
					 
					
						2021-05-19 18:59:57 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4a6c2bcab 
							
						 
					 
					
						
						
							
							browser(firefox): added reduced motion emulation ( #6618 )  
						
						
						
						
					 
					
						2021-05-18 21:23:12 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							debffa7476 
							
						 
					 
					
						
						
							
							browser(firefox): make Juggler types compliant with protocol viewer ( #6626 )  
						
						... 
						
						
						
						Protocol viewer can't handle anonymous objects since it's not clear how
to refer to them. 
						
						
					 
					
						2021-05-17 21:40:29 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b223f92c8 
							
						 
					 
					
						
						
							
							browser(firefox): Browser.setScrollbarsHidden ( #6457 )  
						
						
						
						
					 
					
						2021-05-14 08:06:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d02472a9e0 
							
						 
					 
					
						
						
							
							browser(firefox): fix uploads of large files in Firefox ( #6547 )  
						
						... 
						
						
						
						- to read post data of requests, we have to read stream
- to restore the stream later on, we have to rewind it back
- however, if the stream is large enough, it cannot be rewound back
This patch starts cloning post data streams if possible to avoid
back-rewinding them later on.
References #4704  
						
						
					 
					
						2021-05-12 16:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84031d4a07 
							
						 
					 
					
						
						
							
							browser(firefox): simplify isolated world structures ( #6521 )  
						
						
						
						
					 
					
						2021-05-12 08:52:08 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f8039bed10 
							
						 
					 
					
						
						
							
							browser(firefox): bindings in isolated worlds ( #6493 )  
						
						
						
						
					 
					
						2021-05-11 09:27:39 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d21b12454 
							
						 
					 
					
						
						
							
							browser(firefox): fit screencast images into given frame ( #6495 )  
						
						
						
						
					 
					
						2021-05-10 22:01:41 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1a65820f4 
							
						 
					 
					
						
						
							
							browser(firefox): fix addBinding on pages with CSP ( #6470 )  
						
						
						
						
					 
					
						2021-05-08 18:06:56 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
						
						
							
						
						
							edd2cc807c 
							
						 
					 
					
						
						
							
							browser(ff): migrate screencast to client interfaces  
						
						
						
						
					 
					
						2021-05-07 21:01:01 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78ec057117 
							
						 
					 
					
						
						
							
							browser(firefox): implement screencast ( #6452 )  
						
						
						
						
					 
					
						2021-05-06 19:11:42 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							765d74987f 
							
						 
					 
					
						
						
							
							chore(ff): remove some dead code ( #6423 )  
						
						
						
						
					 
					
						2021-05-05 13:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a58281394 
							
						 
					 
					
						
						
							
							browser(firefox): don't record video outside the viewport ( #6361 )  
						
						
						
						
					 
					
						2021-05-04 05:33:32 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b0fae0f831 
							
						 
					 
					
						
						
							
							browser(firefox): merge FrameData into Frame ( #6365 )  
						
						
						
						
					 
					
						2021-04-29 15:09:10 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10c76ff56f 
							
						 
					 
					
						
						
							
							browser(firefox): fix race between idleTasksFinishedPromise and window closure ( #6308 )  
						
						
						
						
					 
					
						2021-04-23 16:05:37 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d662eba86a 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to beta @ Apr 1, 2021 ( #6041 )  
						
						... 
						
						
						
						Merging conflicts:
038f367c30 
						
						
					 
					
						2021-04-01 16:49:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66541552d0 
							
						 
					 
					
						
						
							
							browser(firefox): make dpr emulation optional, take screenshots at 1x ( #5555 )  
						
						... 
						
						
						
						- deviceScaleFactor is now optional, so we can use host machine's dpr.
- Screenshots are not scaled up by dpr.
- Removed unused methods. 
						
						
					 
					
						2021-04-01 14:51:02 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb15603ccb 
							
						 
					 
					
						
						
							
							browser(firefox): do not report console messages twice. ( #6031 )  
						
						... 
						
						
						
						References #6001  
						
						
					 
					
						2021-04-01 09:29:33 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e56f56c11e 
							
						 
					 
					
						
						
							
							browser(firefox): pass null for the data transfer ( #5723 )  
						
						
						
						
					 
					
						2021-03-04 17:20:45 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28d9f244df 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to Beta @ Feb 28, 2021 ( #5659 )  
						
						... 
						
						
						
						Diff merges:
498eaa7a878404fbe1ad 
						
						
					 
					
						2021-03-02 18:52:19 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8906ba332c 
							
						 
					 
					
						
						
							
							chore: spell overridden ( #5605 )  
						
						
						
						
					 
					
						2021-02-24 15:11:34 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e677e7ba4e 
							
						 
					 
					
						
						
							
							browser(firefox): pass drag action test ( #5560 )  
						
						
						
						
					 
					
						2021-02-23 15:21:29 -08:00