![electron-roller[bot]](/assets/img/avatar_default.png) ee108903a0
			
		
	
	
	
	
	ee108903a0* chore: bump chromium in DEPS to 121.0.6101.0 * chore: update patches * Explictly use python3 to check patch diff * chore: bump chromium in DEPS to 121.0.6102.0 * chore: update patches * 4995136: [extensions] Enable Extension Mojo messaging https://chromium-review.googlesource.com/c/chromium/src/+/4995136 * Bind the components interfaces to a RenderFrame https://chromium-review.googlesource.com/c/chromium/src/+/4985961 Also: 3986427: Create RendererHost mojom interface for Extensions | https://chromium-review.googlesource.com/c/chromium/src/+/3986427 * 4997024: Enum modernisation for resources_private.idl https://chromium-review.googlesource.com/c/chromium/src/+/4997024 * 4997025: Enum modernisation for scripting.idl https://chromium-review.googlesource.com/c/chromium/src/+/4997025 * chore: bump chromium in DEPS to 121.0.6103.0 * chore: update patches * chore: bump chromium in DEPS to 121.0.6104.0 * chore: update patches --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org> Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			1.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			1.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | |
| From: John Kleinschmidt <jkleinsc@electronjs.org>
 | |
| Date: Mon, 11 Oct 2021 14:08:06 -0400
 | |
| Subject: load v8 snapshot in browser process
 | |
| 
 | |
| https://chromium-review.googlesource.com/c/chromium/src/+/3183394
 | |
| made a change to not load the v8 snapshot in the browser process,
 | |
| but due to the nature of electron, we need to load the v8 snapshot
 | |
| in the browser process.
 | |
| 
 | |
| diff --git a/content/app/content_main_runner_impl.cc b/content/app/content_main_runner_impl.cc
 | |
| index b3003b5d816464b77533ac3c235a79012b2c51e3..5f25a4b71b7b2a9cf9d91b655d9976b5a32b1c9e 100644
 | |
| --- a/content/app/content_main_runner_impl.cc
 | |
| +++ b/content/app/content_main_runner_impl.cc
 | |
| @@ -274,11 +274,8 @@ void LoadV8SnapshotFile(const base::CommandLine& command_line) {
 | |
|  
 | |
|  bool ShouldLoadV8Snapshot(const base::CommandLine& command_line,
 | |
|                            const std::string& process_type) {
 | |
| -  // The gpu does not need v8, and the browser only needs v8 when in single
 | |
| -  // process mode.
 | |
| -  if (process_type == switches::kGpuProcess ||
 | |
| -      (process_type.empty() &&
 | |
| -       !command_line.HasSwitch(switches::kSingleProcess))) {
 | |
| +  // The gpu does not need v8
 | |
| +  if (process_type == switches::kGpuProcess) {
 | |
|      return false;
 | |
|    }
 | |
|    return true;
 |