Just fixed it in latest cutting edge builds - it was the debounce logic getting out of sync with the button state because we were 'eating' the first button release event after a restart to avoid starting the launcher immediately (because right now we look at the falling edge)
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.
Thanks! Yes, I see what you mean.
Just fixed it in latest cutting edge builds - it was the debounce logic getting out of sync with the button state because we were 'eating' the first button release event after a restart to avoid starting the launcher immediately (because right now we look at the falling edge)