Oh, interesting, I checked in FireFox and it works just fine. Must be something about Edge, either the browser itself or some manual setting that I messed with and then forgot about. Works when developing locally, though, which is why I thought it was Itch's fault.
Edit: OMFG! Blocking 3rd party cookies is what's causing this!