Any plans for steam release? Unfortunately this does not work in the background, so I can't play this as it would require it always being in the foreground of my apps.
If you have it downloaded through the itch launcher you can have it run in the background, I had the same problem and that was my fix (also runs smoother than browser)
It will work you just can't minimize it, just click a window behind it and let it loose focus to another window over it and it will run in the background.