should be reenabled. cc @felixrieseberg
atom/browser/api/atom_api_web_contents.cc
if (type_ == REMOTE)
    return;
  if (!enable_devtools_)
    return;
  if (!managed_web_contents()->GetDevToolsWebContents())
    OpenDevTools(nullptr);
  managed_web_contents()->InspectElement(x, y);
}
void WebContents::InspectServiceWorker() {
  if (type_ == REMOTE)
    return;
  if (!enable_devtools_)
    return;
  for (const auto& agent_host : content::DevToolsAgentHost::GetOrCreateAll()) {
    if (agent_host->GetType() ==
        content::DevToolsAgentHost::kTypeServiceWorker) {
      OpenDevTools(nullptr);
      managed_web_contents()->AttachTo(agent_host);
      break;
    }
  }
}
void WebContents::HasServiceWorker(const base::Callback<void(bool)>& callback) {
  auto* context = GetServiceWorkerContext(web_contents());
  if (!context)
    return;
  struct WrappedCallback {
    base::Callback<void(bool)> callback_;
    explicit WrappedCallback(const base::Callback<void(bool)>& callback)