should be reenabled. cc @felixrieseberg
atom/browser/api/atom_api_web_contents.cc
prefs->hinting = params.hinting;
  prefs->use_autohinter = params.autohinter;
  prefs->use_bitmaps = params.use_bitmaps;
  prefs->subpixel_rendering = params.subpixel_rendering;
#endif
  
  new WebContentsPreferences(web_contents, options);
  
  WebContentsPermissionHelper::CreateForWebContents(web_contents);
  
  SecurityStateTabHelper::CreateForWebContents(web_contents);
  
  InitZoomController(web_contents, options);
  web_contents->SetUserAgentOverride(GetBrowserContext()->GetUserAgent());
  if (IsGuest()) {
    NativeWindow* owner_window = nullptr;
    if (embedder_) {
      
      auto* relay =
          NativeWindowRelay::FromWebContents(embedder_->web_contents());
      if (relay)
        owner_window = relay->window.get();
    }
    if (owner_window)
      SetOwnerWindow(owner_window);
  }
  Init(isolate);
  AttachAsUserData(web_contents);
}
WebContents::~WebContents() {