* Electron version: 1.7.9
* Operating system: macOS Sierra

### Expected behavior

We should have some type of bluetooth dialog (like in chrome).

### Actual behavior

A 1 minute timeout before a device (even with specified name) is selected and connected to.


atom/browser/lib/bluetooth_chooser.cc
switch (state) {
    case DiscoveryState::FAILED_TO_START:
      event_handler_.Run(Event::CANCELLED, "");
      break;
    case DiscoveryState::IDLE:
      if (device_list_.empty()) {
        auto event = ++num_retries_ > kMaxScanRetries ? Event::CANCELLED
                                                      : Event::RESCAN;
        event_handler_.Run(event, "");
      } else {
        bool prevent_default =
            api_web_contents_->Emit("select-bluetooth-device",
                                    device_list_,
                                    base::Bind(&OnDeviceChosen,
                                               event_handler_));
        if (!prevent_default) {
          auto device_id = device_list_[0].device_id;
          event_handler_.Run(Event::SELECTED, device_id);
        }
      }
      break;
    case DiscoveryState::DISCOVERING:
      break;
  }
}
void BluetoothChooser::AddOrUpdateDevice(const std::string& device_id,