Example:

`event.errorCode = -118`
`event.errorDescription = "CONNECTION_TIMED_OUT"`

or to be ISO with Google Chrome:
`event.errorDescription = "ERR_CONNECTION_TIMED_OUT"`

_See https://src.chromium.org/svn/trunk/src/net/base/net_error_list.h_

Would that make sense?

atom/renderer/atom_renderer_client.cc
content::RenderFrame* render_frame) {
  
  render_frame->GetWebFrame()->executeScript(
      blink::WebScriptSource("void 0"));
}
blink::WebSpeechSynthesizer* AtomRendererClient::OverrideSpeechSynthesizer(
    blink::WebSpeechSynthesizerClient* client) {
  return new TtsDispatcher(client);
}
bool AtomRendererClient::OverrideCreatePlugin(
    content::RenderFrame* render_frame,
    blink::WebLocalFrame* frame,
    const blink::WebPluginParams& params,
    blink::WebPlugin** plugin) {
  base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
  if (params.mimeType.utf8() == content::kBrowserPluginMimeType ||
      command_line->HasSwitch(switches::kEnablePlugins))
    return false;
  *plugin = nullptr;
  return true;
}
void AtomRendererClient::DidCreateScriptContext(