Oh. Yes, if you download this version from itch.io like that, I do not think it will work. The version uploaded on TFGS should work fine when downloaded.
Actually, this might be different after all. The itch app uses an year or so old version of chrome which does not have something the game uses. I will try to work around this.