Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4fc05e8374 
							
						 
					 
					
						
						
							
							browser(firefox): run callbacks inside critical section ( #16282 )  
						
						... 
						
						
						
						Pretty-diff: yury-s/gecko-dev@688b4a7  
						
						
					 
					
						2022-08-04 18:52:30 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							135971c406 
							
						 
					 
					
						
						
							
							browser(firefox): recompute content-length if body is overridden ( #16173 )  
						
						
						
						
					 
					
						2022-08-02 13:51:05 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94efeed192 
							
						 
					 
					
						
						
							
							browser(firefox): make scrollIntoViewIfNeeded and getContentQuads work with display:contents ( #16111 )  
						
						
						
						
					 
					
						2022-08-01 14:40:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							887176ccd5 
							
						 
					 
					
						
						
							
							devops: compile Firefox natively on Ubuntu aarch64 ( #16098 )  
						
						... 
						
						
						
						We used to cross-compile Firefox for aarch64, but this no longer
works.
This patch switches to native build inside Ubuntu aarch. 
						
						
					 
					
						2022-08-01 07:57:45 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d33455dcca 
							
						 
					 
					
						
						
							
							browser(firefox): dispatch console messages even if there are workers ( #16068 )  
						
						
						
						
					 
					
						2022-07-29 16:56:17 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60ab16377a 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to 103 ( #16047 )  
						
						
						
						
					 
					
						2022-07-29 05:47:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b479869ddc 
							
						 
					 
					
						
						
							
							browser(firefox): do not leak vpx codec ( #16034 )  
						
						
						
						
					 
					
						2022-07-28 13:39:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							67cea1882c 
							
						 
					 
					
						
						
							
							chore: trigger new browser builds that use new infrastructure ( #15955 )  
						
						
						
						
					 
					
						2022-07-26 07:44:31 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9d66535ba 
							
						 
					 
					
						
						
							
							browser(firefox): move screenshots to browser-side ( #15230 )  
						
						... 
						
						
						
						* `clip` option is always passed from the client code
* with this change, we can no longer capture screenshot of a blinking
  caret; the browser-side API doesn't have this capability. 
						
						
					 
					
						2022-07-06 15:02:48 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							530867e8ab 
							
						 
					 
					
						
						
							
							browser(firefox): report unhandled rejections for Firefox ( #15391 )  
						
						... 
						
						
						
						References #14165  
						
						
					 
					
						2022-07-05 15:46:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a8bdec87d 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox Stable to 102 ( #15321 )  
						
						... 
						
						
						
						This roll:
- NetworkObserver now uses the `remote's` ChannelEventSink layer to
  subscribe to redirects.
- Wheel events now must be dispatched from browser process.
- There's a new API for console messages
- The old methods to wait for search service and addon manager no longer
  work; speculatively remove them since neither `remote` nor
  `marionette` have anything like this.
Native manual merge: 9e6fcfd868 
						
						
					 
					
						2022-07-05 08:20:01 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							268bfec4b9 
							
						 
					 
					
						
						
							
							browser(firefox): disable cross-process navigations for about:blank ( #15283 )  
						
						
						
						
					 
					
						2022-06-30 14:49:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							458c9b2207 
							
						 
					 
					
						
						
							
							browser(firefox): fix racy browser.newPage() method ( #15251 )  
						
						... 
						
						
						
						It looks like the tabopen callback is async, so we must
make sure it is called when opening new pages. 
						
						
					 
					
						2022-06-30 11:07:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							074ae99dc5 
							
						 
					 
					
						
						
							
							browser(firefox): fix browser.newPage crasher ( #15247 )  
						
						... 
						
						
						
						`mWindow` might not be initialized. 
						
						
					 
					
						2022-06-29 13:47:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f95b3a40e8 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to 101 ( #15225 )  
						
						
						
						
					 
					
						2022-06-29 04:46:49 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							141093a1cd 
							
						 
					 
					
						
						
							
							browser(firefox): a11y haspopup is a string, not a boolean ( #15056 )  
						
						
						
						
					 
					
						2022-06-22 17:01:13 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94a0d669b6 
							
						 
					 
					
						
						
							
							browser(firefox): expose Response.fromServiceWorker ( #14606 )  
						
						... 
						
						
						
						This property is "true" when network response was fulfilled
by the service worker. 
						
						
					 
					
						2022-06-02 17:16:19 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5bfd786b9 
							
						 
					 
					
						
						
							
							browser(firefox): force opener tab to be active ( #14568 )  
						
						... 
						
						
						
						> lgtm % null-check for the docshell
The  code is inside following if condition
```
if (auto* browserChild = BrowserChild::GetFrom(root->GetDocShell())) {
```
which ensures that the doc shell is not null. 
						
						
					 
					
						2022-06-02 09:04:04 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da55afa584 
							
						 
					 
					
						
						
							
							browser(firefox): fix build on Windows ( #14500 )  
						
						
						
						
					 
					
						2022-05-31 02:43:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b0505d610 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to 100.0.2 ( #14492 )  
						
						
						
						
					 
					
						2022-05-31 00:54:36 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							751b45189f 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox-stable to 99.0.1 ( #13887 )  
						
						
						
						
					 
					
						2022-05-02 20:46:05 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95c6ba9116 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to 98.0.2 ( #13145 )  
						
						
						
						
					 
					
						2022-03-29 01:16:04 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							463b4b1c0d 
							
						 
					 
					
						
						
							
							browser(firefox): do not send post data > 10Mb to the client ( #12969 )  
						
						
						
						
					 
					
						2022-03-23 08:58:29 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96b0a4b993 
							
						 
					 
					
						
						
							
							browser(firefox): fast post body conversion to base64 ( #12898 )  
						
						
						
						
					 
					
						2022-03-18 18:30:28 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8ad7eb3f2 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to M97 ( #12574 )  
						
						... 
						
						
						
						Firefox 98 doesn't work on Ubuntu aarch64 yet.
https://github.com/microsoft/playwright/issues/12557  
						
						
					 
					
						2022-03-07 16:16:42 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df51849316 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to M98 ( #12509 )  
						
						... 
						
						
						
						The release is scheduled for Mar 8, 2022. 
						
						
					 
					
						2022-03-04 02:22:28 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							618cc66c8d 
							
						 
					 
					
						
						
							
							browser(firefox): manage scripts to evaluate on load on front-end ( #12101 )  
						
						
						
						
					 
					
						2022-02-14 20:32:12 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b17f2a86da 
							
						 
					 
					
						
						
							
							devops: attempt to build firefox without maintenanceservice.exe ( #11663 )  
						
						
						
						
					 
					
						2022-01-26 17:29:53 -08:00 
						 
				 
			
				
					
						
							
							
								Ross Wollman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f0a5019c0 
							
						 
					 
					
						
						
							
							browser(firefox): fixes empty string postData override ( #11529 )  
						
						... 
						
						
						
						Relates #11470 
Blocks #11421  
						
						
					 
					
						2022-01-21 01:19:29 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							22194bb4a9 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to 96 stable ( #11451 )  
						
						
						
						
					 
					
						2022-01-18 03:16:04 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d8aa8d5cf 
							
						 
					 
					
						
						
							
							browser(firefox): fix extra HTTP headers in request interception ( #11265 )  
						
						
						
						
					 
					
						2022-01-08 08:26:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fba29aa319 
							
						 
					 
					
						
						
							
							browser(firefox): fix HTTP->HTTPS fallback for refused connection ( #11123 )  
						
						... 
						
						
						
						In this case, there's no protocol version that we can extract for
nsIHttpChannel.
The code that does the redirect is here: 7f3d9fce41/docshell/base/nsDocShell.cpp (L6079-L6095)#11118  
						
						
					 
					
						2021-12-28 12:23:53 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb79cd88a9 
							
						 
					 
					
						
						
							
							browser(firefox): use pre-downloaded toolchains for release builds ( #10929 )  
						
						
						
						
					 
					
						2021-12-15 08:31:33 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a8801be1e 
							
						 
					 
					
						
						
							
							browser(firefox): fix Firefox crashes ( #10904 )  
						
						... 
						
						
						
						Review URL: aff16fc8e4#10259  
						
						
					 
					
						2021-12-13 21:23:25 -08:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00bc2ab531 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox stable to M95 ( #10760 )  
						
						... 
						
						
						
						https://github.com/microsoft/playwright/issues/10759  
					
						2021-12-07 11:53:17 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08d31965c6 
							
						 
					 
					
						
						
							
							browser(firefox): ignore console events with attached exception ( #10581 )  
						
						
						
						
					 
					
						2021-11-29 17:55:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							851c194098 
							
						 
					 
					
						
						
							
							browser(firefox): disable remote process for certain origins ( #10269 )  
						
						... 
						
						
						
						Fixes  #10268  
					
						2021-11-11 17:43:52 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							ff0da94d6a 
							
						 
					 
					
						
						
							
							chore: bump firefox BUILD_NUMBER  
						
						
						
						
					 
					
						2021-11-11 11:38:45 -10: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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							975a00ab31 
							
						 
					 
					
						
						
							
							devops: bundle vcruntime140_1.dll with Firefox builds ( #10099 )  
						
						... 
						
						
						
						We'll need to bake new Firefox build and roll onto it.
References #9974  
						
						
					 
					
						2021-11-05 15:28:44 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							296a2bb72f 
							
						 
					 
					
						
						
							
							devops: cross-compile firefox for Ubuntu 20.04 Arm64 ( #10091 )  
						
						... 
						
						
						
						This patch adds Firefox cross-compilation from x86_64 Ubuntu 20.04 to
arm64 Ubuntu 20.04.
This patch also fixes packaging logic for Firefox to use a STRIP
command from the aarch64 toolchain.
References #7723  
						
						
					 
					
						2021-11-05 12:15:34 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							091c0065ad 
							
						 
					 
					
						
						
							
							browser(firefox): delete response interception code ( #10053 )  
						
						
						
						
					 
					
						2021-11-04 12:29:36 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							653e4377a0 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to M94 ( #10052 )  
						
						
						
						
					 
					
						2021-11-04 11:26:20 -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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							283bdb8916 
							
						 
					 
					
						
						
							
							browser(firefox): roll Firefox to M93 ( #9487 )  
						
						
						
						
					 
					
						2021-10-13 15:49:41 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e95448887 
							
						 
					 
					
						
						
							
							browser(firefox): expose encodedBodySize in requestFinished ( #8835 )  
						
						
						
						
					 
					
						2021-09-10 08:41:34 -07:00