 +      native_window_open(false),
 +      node_integration(false),
 +      node_integration_in_worker(false),
-+      node_leakage_in_renderers(false),
 +      node_integration_in_sub_frames(false),
 +      enable_spellcheck(false),
 +      enable_plugins(false),

 #include "mojo/public/cpp/bindings/struct_traits.h"
 #include "net/nqe/effective_connection_type.h"
 #include "third_party/blink/public/common/common_export.h"
@@ -446,6 +447,80 @@ struct BLINK_COMMON_EXPORT StructTraits<blink::mojom::WebPreferencesDataView,
     return r.record_whole_document;
   }
 

 
 enum PointerType {
   kPointerNone                              = 1,             // 1 << 0
@@ -212,6 +213,25 @@ struct WebPreferences {
   V8CacheOptions v8_cache_options;
   bool record_whole_document;
 
+  // Begin Electron-specific WebPreferences.
+  array<mojo_base.mojom.FilePath> preloads;
+  string background_color;
+  int32 opener_id;
+  bool context_isolation;
