Ok - good news! Looks like this was already fixed and will be in the 1v92 firmware.
If you do 'advanced flash' from the Web IDE with this url: http://www.espruino.com/binaries/travis/658c82fe913e6f4283ded26c8cfd02ba997d8267/espruino_1v91.480_pico_1r3.bin (it's a build from the absolute latest in GitHub) then it should work great.
Sorry it's caused you so many troubles - I've been meaning to get 1v92 out for a while, but have been delayed a bit by wanting to get an issue with Puck.js and Windows HID fixed.
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 - good news! Looks like this was already fixed and will be in the 1v92 firmware.
If you do 'advanced flash' from the Web IDE with this url:
http://www.espruino.com/binaries/travis/658c82fe913e6f4283ded26c8cfd02ba997d8267/espruino_1v91.480_pico_1r3.bin
(it's a build from the absolute latest in GitHub) then it should work great.Sorry it's caused you so many troubles - I've been meaning to get 1v92 out for a while, but have been delayed a bit by wanting to get an issue with Puck.js and Windows HID fixed.