![electron-roller[bot]](/assets/img/avatar_default.png) bcbc8d3bb2
			
		
	
	
	
	
	bcbc8d3bb2* chore: bump chromium in DEPS to 131.0.6756.0 * chore: update disable_hidden.patch no code changes; just handling upstream context shear https://chromium-review.googlesource.com/c/chromium/src/+/5887019 * chore: update feat_expose_raw_response_headers_from_urlloader.patch Factor out URLLoader's URLRequest configuration into a helper Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5902254 * chore: update fix_disabling_background_throttling_in_compositor.patch no manual changes; patch applied with fuzz 1 * chore: e patches all * 5882129: Fix basic auth issues for sub frame and sub resources | https://chromium-review.googlesource.com/c/chromium/src/+/5882129 - Add `is_request_for_navigation` param to ElectronBrowserClient::CreateLoginDelegate(). - Propagate the flag as another undocumented property in the app.login Event's authenticationResponseDetails object - Side cleanup: also in CreateLoginDelegate(), use upstream's name for the `is_request_for_main_frame` param, renamed back in https://chromium-review.googlesource.com/c/chromium/src/+/3256171 * 5875189: [FSA] Check for DANGEROUS extension types when creating a new file. | https://chromium-review.googlesource.com/c/chromium/src/+/5875189 * chore: node ./script/gen-libc++-filenames.js * chore: bump chromium in DEPS to 131.0.6758.0 * chore: bump chromium in DEPS to 131.0.6760.0 * chore: update patches * [A11y] Remove Accessibility Object Model (AOM) Refs https://chromium-review.googlesource.com/c/chromium/src/+/5896593 * chore: bump chromium in DEPS to 131.0.6762.0 * [heap] Remove deprecated V8 flag Refs https://chromium-review.googlesource.com/c/v8/v8/+/5904046 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Charles Kerr <charles@charleskerr.com> Co-authored-by: deepak1556 <hop2deep@gmail.com>
		
			
				
	
	
		
			49 lines
		
	
	
	
		
			2.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
	
		
			2.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | |
| From: Cheng Zhao <zcbenz@gmail.com>
 | |
| Date: Thu, 20 Sep 2018 17:45:47 -0700
 | |
| Subject: disable_hidden.patch
 | |
| 
 | |
| Electron uses this to disable background throttling for hidden windows.
 | |
| 
 | |
| diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc
 | |
| index e309e8b96cd6605fc812fda2ca3c7ece07824e0c..c74c3d2bad9eaea9fe7cab4069222afc4bb77162 100644
 | |
| --- a/content/browser/renderer_host/render_widget_host_impl.cc
 | |
| +++ b/content/browser/renderer_host/render_widget_host_impl.cc
 | |
| @@ -789,6 +789,10 @@ void RenderWidgetHostImpl::WasHidden() {
 | |
|      return;
 | |
|    }
 | |
|  
 | |
| +  if (disable_hidden_) {
 | |
| +    return;
 | |
| +  }
 | |
| +
 | |
|    RejectPointerLockOrUnlockIfNecessary(
 | |
|        blink::mojom::PointerLockResult::kWrongDocument);
 | |
|  
 | |
| diff --git a/content/browser/renderer_host/render_widget_host_impl.h b/content/browser/renderer_host/render_widget_host_impl.h
 | |
| index 4ce389437e583f3b0beaac78b4935808ee54c98e..e39e793bc2673d438cdf01aa909d72732aa32ae2 100644
 | |
| --- a/content/browser/renderer_host/render_widget_host_impl.h
 | |
| +++ b/content/browser/renderer_host/render_widget_host_impl.h
 | |
| @@ -1017,6 +1017,9 @@ class CONTENT_EXPORT RenderWidgetHostImpl
 | |
|    // Requests a commit and forced redraw in the renderer compositor.
 | |
|    void ForceRedrawForTesting();
 | |
|  
 | |
| +  // Electron: Prevents the widget from getting hidden.
 | |
| +  bool disable_hidden_ = false;
 | |
| +
 | |
|   protected:
 | |
|    // |routing_id| must not be MSG_ROUTING_NONE.
 | |
|    // If this object outlives |delegate|, DetachDelegate() must be called when
 | |
| diff --git a/content/browser/renderer_host/render_widget_host_view_aura.cc b/content/browser/renderer_host/render_widget_host_view_aura.cc
 | |
| index 55548735a1d1072a4d5d3c463a759c0ebf243af9..5de852d1bab55804b521e128c48f3013281872f2 100644
 | |
| --- a/content/browser/renderer_host/render_widget_host_view_aura.cc
 | |
| +++ b/content/browser/renderer_host/render_widget_host_view_aura.cc
 | |
| @@ -649,7 +649,7 @@ void RenderWidgetHostViewAura::HideImpl() {
 | |
|    CHECK(visibility_ == Visibility::HIDDEN ||
 | |
|          visibility_ == Visibility::OCCLUDED);
 | |
|  
 | |
| -  if (!host()->is_hidden()) {
 | |
| +  if (!host()->is_hidden() && !host()->disable_hidden_) {
 | |
|      host()->WasHidden();
 | |
|      aura::WindowTreeHost* host = window_->GetHost();
 | |
|        aura::Window* parent = window_->parent();
 |