should be reenabled. cc @felixrieseberg
atom/browser/api/atom_api_web_contents.cc
: callback_(callback) {}
    void Run(content::ServiceWorkerCapability capability) {
      callback_.Run(capability !=
                    content::ServiceWorkerCapability::NO_SERVICE_WORKER);
      delete this;
    }
  };
  auto* wrapped_callback = new WrappedCallback(callback);
  context->CheckHasServiceWorker(
      web_contents()->GetLastCommittedURL(), GURL::EmptyGURL(),
      base::BindOnce(&WrappedCallback::Run,
                     base::Unretained(wrapped_callback)));
}
void WebContents::UnregisterServiceWorker(
    const base::Callback<void(bool)>& callback) {
  auto* context = GetServiceWorkerContext(web_contents());
  if (!context)
    return;
  context->UnregisterServiceWorker(web_contents()->GetLastCommittedURL(),
                                   callback);
}
void WebContents::SetIgnoreMenuShortcuts(bool ignore) {
  set_ignore_menu_shortcuts(ignore);
}
void WebContents::SetAudioMuted(bool muted) {