* 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>
		
	
			
		
			
				
	
	
		
			45 lines
		
	
	
	
		
			1.8 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
	
		
			1.8 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: fix: disable unload metrics
 | 
						|
 | 
						|
Chromium introduced unload metrics in:
 | 
						|
https://chromium-review.googlesource.com/c/chromium/src/+/2314877
 | 
						|
 | 
						|
Which would cause some DCHECKs to assert in Electron:
 | 
						|
https://github.com/electron/electron/issues/27717
 | 
						|
 | 
						|
And it would then crash and make some tests fail:
 | 
						|
crashReporter module should send minidump when sandboxed renderer crashes api-crash-reporter-spec.ts 643 ms
 | 
						|
Error message:
 | 
						|
ptype: expected 'browser' to equal 'renderer'
 | 
						|
Error stack trace:
 | 
						|
AssertionError: ptype: expected 'browser' to equal 'renderer'
 | 
						|
    at checkCrash (electron\spec\api-crash-reporter-spec.ts:39:35)
 | 
						|
    at Context.<anonymous> (electron\spec\api-crash-reporter-spec.ts:154:7)
 | 
						|
    at runMicrotasks (<anonymous>)
 | 
						|
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
 | 
						|
 | 
						|
This patch temporarily disables the metrics so we can have green CI, and we
 | 
						|
should continue seeking for a real fix.
 | 
						|
 | 
						|
diff --git a/content/browser/renderer_host/navigator.cc b/content/browser/renderer_host/navigator.cc
 | 
						|
index d05708d42a0dc1aea4faad3be19f558c93e93265..13dda0bf6560ca03c4c88e787cc4165dfe745b26 100644
 | 
						|
--- a/content/browser/renderer_host/navigator.cc
 | 
						|
+++ b/content/browser/renderer_host/navigator.cc
 | 
						|
@@ -1464,6 +1464,7 @@ void Navigator::RecordNavigationMetrics(
 | 
						|
             .InMilliseconds());
 | 
						|
   }
 | 
						|
 
 | 
						|
+#if 0
 | 
						|
   // If this is a same-process navigation and we have timestamps for unload
 | 
						|
   // durations, fill those metrics out as well.
 | 
						|
   if (params.unload_start && params.unload_end &&
 | 
						|
@@ -1513,6 +1514,7 @@ void Navigator::RecordNavigationMetrics(
 | 
						|
          first_before_unload_start_time)
 | 
						|
             .InMilliseconds());
 | 
						|
   }
 | 
						|
+#endif
 | 
						|
 
 | 
						|
   builder.Record(ukm::UkmRecorder::Get());
 | 
						|
   metrics_data_.reset();
 |