* Output of `node_modules/.bin/electron --version`: 4.0.0-beta.7
* Operating System (Platform and Version): OS X Mojave 10.14.1
* Output of `node_modules/.bin/electron --version` on last known working Electron version (if applicable): Never seen it work in any version available

**Expected Behavior**

webContents select-bluetooth-device should allow to select a device from the list and pair it.

**Actual behavior**

- When you try to pair a device in a webview, electron throws an error and force exit.
- The deviceList only contains/shows 1 device, even when there's multiple BLE devices (Chrome shows all of them).

**To Reproduce**
https://gist.github.com/4eveRS/9ade679271cc536da97b692492e048af

**Additional Information**
If there's no easy fix for this issue, is it possible to disable bluetooth support at all ?
Tried with 

```
app.commandLine.appendSwitch('enable-web-bluetooth', false);
app.commandLine.appendSwitch("enable-experimental-web-platform-features", false);
```

and it didn't work.
atom/browser/lib/bluetooth_chooser.h
#ifndef ATOM_BROWSER_LIB_BLUETOOTH_CHOOSER_H_
#define ATOM_BROWSER_LIB_BLUETOOTH_CHOOSER_H_
#include <string>
#include <vector>
#include "atom/browser/api/atom_api_web_contents.h"
#include "content/public/browser/bluetooth_chooser.h"
namespace atom {
class BluetoothChooser : public content::BluetoothChooser {