- Electron version: 0.37.2
- Operating system: OS X (El Capitan 10.11.3)

If you use `debugger` it will not pause the execution of the program. If I downgrade to electron version `0.36.x`, then it works.

Same happens when you set up breakpoints in the Developer Tools.

![Debugger issue](http://i.imgur.com/jps3VVH.gif)

atom/browser/api/atom_api_web_contents.cc
const base::Callback<void(bool)>& callback) {
  auto context = GetServiceWorkerContext(web_contents());
  if (!context)
    return;
  context->CheckHasServiceWorker(web_contents()->GetLastCommittedURL(),
                                 GURL::EmptyGURL(),
                                 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::SetAudioMuted(bool muted) {
  web_contents()->SetAudioMuted(muted);
}
bool WebContents::IsAudioMuted() {
  return web_contents()->IsAudioMuted();
}
void WebContents::Print(mate::Arguments* args) {