This exact thing has happened to me though I haven't ever got it wet.
I can stop the loop by plugging in and get a BLE connection and I tried to reset to default apps and now there is no bootloader. When I try to install the bootloader it goes back into the loop.
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.
This exact thing has happened to me though I haven't ever got it wet.
I can stop the loop by plugging in and get a BLE connection and I tried to reset to default apps and now there is no bootloader. When I try to install the bootloader it goes back into the loop.
Currently stuck on the bangle splash screen.