* chore: bump chromium to 134.0.6992.0
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: add BrowserProcessImpl::CreateGlobalFeaturesForTesting() stub
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6216193
Remove GlobalFeatures from TestingBrowserProcess::Init
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: bump chromium to 134.0.6994.0
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6208630: Mac sandbox: don't use protobuf for policy serialization | https://chromium-review.googlesource.com/c/chromium/src/+/6208630
Co-authored-by: alice <alice@makenotion.com>
* Remove HasUnsupportedFeature Mojo interface
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6220800
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6217444: Remove scoped_gdi_object.h type aliases. | https://chromium-review.googlesource.com/c/chromium/src/+/6217444
Co-authored-by: alice <alice@makenotion.com>
* chore: bump chromium to 134.0.6998.10
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6221378: Revert [OBC] Exclude Aliasing Cookies in FilterCookiesWithOptions() | https://chromium-review.googlesource.com/c/chromium/src/+/6221378
Co-authored-by: alice <alice@makenotion.com>
* Update ExtensionPrefs::GetDisableReasons to return DisableReasonSet
Xref: https://chromium-review.googlesource.com/c/chromium/src/+/6218840
change copied from 6218840 extensions/shell/browser/shell_extension_loader.cc
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* 6218402: Typemap ui.gfx.DXGIHandle <=> gfx::DXGIHandle | https://chromium-review.googlesource.com/c/chromium/src/+/6218402
Co-authored-by: alice <alice@makenotion.com>
* chore: disable flaky contentTracing test
not new to this roll; it is happening in main as well
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* fixup! chore: disable flaky contentTracing test
Co-authored-by: Charles Kerr <charles@charleskerr.com>
* chore: update patches
* chore: disable flaky content tracing tests on Linux (#45612)
(cherry picked from commit a1e4550c9e)
---------
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
Co-authored-by: alice <alice@makenotion.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			1.7 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			1.7 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | 
						|
From: Samuel Attard <sattard@slack-corp.com>
 | 
						|
Date: Mon, 8 Mar 2021 16:27:39 -0800
 | 
						|
Subject: extend ApplyWebPreferences with Electron-specific logic
 | 
						|
 | 
						|
background_color can be updated at runtime, as such we need to apply the
 | 
						|
new background color to the WebView in the ApplyPreferences method.
 | 
						|
There is no current way to attach an observer to these prefs so patching
 | 
						|
is our only option.
 | 
						|
 | 
						|
Ideally we could add an embedder observer pattern here but that can be
 | 
						|
done in future work.
 | 
						|
 | 
						|
diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc
 | 
						|
index 20b4be1d50eb00f36c545714b9a676246682a017..6852fed1b09408857d42727c5bcd422f0fe7322b 100644
 | 
						|
--- a/third_party/blink/renderer/core/exported/web_view_impl.cc
 | 
						|
+++ b/third_party/blink/renderer/core/exported/web_view_impl.cc
 | 
						|
@@ -169,6 +169,7 @@
 | 
						|
 #include "third_party/blink/renderer/core/view_transition/view_transition_supplement.h"
 | 
						|
 #include "third_party/blink/renderer/platform/fonts/font_cache.h"
 | 
						|
 #include "third_party/blink/renderer/platform/fonts/generic_font_family_settings.h"
 | 
						|
+#include "third_party/blink/renderer/platform/graphics/color.h"
 | 
						|
 #include "third_party/blink/renderer/platform/graphics/image.h"
 | 
						|
 #include "third_party/blink/renderer/platform/graphics/paint/cull_rect.h"
 | 
						|
 #include "third_party/blink/renderer/platform/graphics/paint/paint_record_builder.h"
 | 
						|
@@ -1866,6 +1867,7 @@ void WebView::ApplyWebPreferences(const web_pref::WebPreferences& prefs,
 | 
						|
 #if BUILDFLAG(IS_MAC)
 | 
						|
   web_view_impl->SetMaximumLegibleScale(
 | 
						|
       prefs.default_maximum_page_scale_factor);
 | 
						|
+  SetUseExternalPopupMenus(!prefs.offscreen);
 | 
						|
 #endif
 | 
						|
 
 | 
						|
 #if BUILDFLAG(IS_WIN)
 |