But just to check - is it possible you're moving the Bangle around a lot while that happens?
On Bangle.js 2 the touchscreen draws a bunch of power, so in order for us to be able to have a 'Wake on Touch' without flattening the battery in a few days, it actually uses the accelerometer - so it looks at the movement of the Bangle to see if it has been 'tapped'.
Could it be that's what you're seeing? That the Bangle wakes up when it's received a small movement?
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.
Ok, that's an odd one.
But just to check - is it possible you're moving the Bangle around a lot while that happens?
On Bangle.js 2 the touchscreen draws a bunch of power, so in order for us to be able to have a 'Wake on Touch' without flattening the battery in a few days, it actually uses the accelerometer - so it looks at the movement of the Bangle to see if it has been 'tapped'.
Could it be that's what you're seeing? That the Bangle wakes up when it's received a small movement?