- Electron version: 0.37.2
- Operating system: OS X

If you print an object to the console you are able to expand it.

A regression was added in 0.37.0 that causes a blank key (`""`) to show up.
This key is also expandable, if you try to do this it will cause the following error to appear:

```
DevTools was disconnected from the page.
Once page is reloaded, DevTools will automatically reconnect.
```

The following error will also occur when trying to expand the scope variables in the debugger.
For whatever reason, the empty key is "expanded", so when you expand the object containing the empty key, the error will occur.

atom/renderer/atom_render_view_observer.cc
blink::WebVector<blink::WebDraggableRegion> webregions =
      frame->document().draggableRegions();
  std::vector<DraggableRegion> regions;
  for (size_t i = 0; i < webregions.size(); ++i) {
    DraggableRegion region;
    region.bounds = webregions[i].bounds;
    region.draggable = webregions[i].draggable;
    regions.push_back(region);
  }
  Send(new AtomViewHostMsg_UpdateDraggableRegions(routing_id(), regions));
}
bool AtomRenderViewObserver::OnMessageReceived(const IPC::Message& message) {
  bool handled = true;
  IPC_BEGIN_MESSAGE_MAP(AtomRenderViewObserver, message)
    IPC_MESSAGE_HANDLER(AtomViewMsg_Message, OnBrowserMessage)
    IPC_MESSAGE_UNHANDLED(handled = false)
  IPC_END_MESSAGE_MAP()
  return handled;
}
void AtomRenderViewObserver::OnBrowserMessage(const base::string16& channel,