* 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
const content::BluetoothChooser::EventHandler& handler,
    const std::string& device_id) {
  if (device_id.empty()) {
    handler.Run(content::BluetoothChooser::Event::CANCELLED, device_id);
  } else {
    handler.Run(content::BluetoothChooser::Event::SELECTED, device_id);
  }
}
}  
BluetoothChooser::BluetoothChooser(
    api::WebContents* contents,
    const EventHandler& event_handler)
    : api_web_contents_(contents),
      event_handler_(event_handler),
      num_retries_(0) {
}
BluetoothChooser::~BluetoothChooser() {
}
void BluetoothChooser::SetAdapterPresence(AdapterPresence presence) {
  switch (presence) {
    case AdapterPresence::ABSENT:
    case AdapterPresence::POWERED_OFF:
      event_handler_.Run(Event::CANCELLED, "");
      break;
    case AdapterPresence::POWERED_ON:
      break;
  }
}
void BluetoothChooser::ShowDiscoveryState(DiscoveryState state) {