Thanks for the quick reply!
Yeah, it's not launching specifically from the itch browser, it launched from firefox though that isn't preferable since it runs much less smoothly there in my experience.
As for a file, I don't have it downloaded to my computer, I got this game in a bundle a year or so ago and can only play it from itch, not directly on my computer. There haven't been any recent changes on my computer that I'm aware of, but I'll poke around a bit and hope for the best.