Getting existing permitted Bluetooth devices...
> Got 1 Bluetooth devices.
Watching advertisements from "Puck.js c699"...
> Received advertisement from "Puck.js c699"...
Connecting to GATT Server from "Puck.js c699"...
> Bluetooth device "Puck.js c699 connected.
On macOS I don't get a reconnect because no advertisement packets are received unless I explicitly trigger a scan or request a device.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I can confirm your experience on Windows 10/CSR8510 (Win10 Bluetooth Driver)/Chrome 90:
Result:
On macOS I don't get a reconnect because no advertisement packets are received unless I explicitly trigger a scan or request a device.