IDE and official loader now does pretokenisation of strings and also expands atob into binary string before upload for 2.21 firmware. which loader worked? maybe your older forked one which does not have this feature yet? or maybe you turned off pretokenisation in loader and have it enabled in ide?
there also was a bug in ide/loader regarding this, so older cached version could break it too.
if you preview the file in storage in IDE it can be seen whether atob was replaced or not.
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.
IDE and official loader now does pretokenisation of strings and also expands atob into binary string before upload for 2.21 firmware. which loader worked? maybe your older forked one which does not have this feature yet? or maybe you turned off pretokenisation in loader and have it enabled in ide?
there also was a bug in ide/loader regarding this, so older cached version could break it too.
if you preview the file in storage in IDE it can be seen whether atob was replaced or not.