Before you ask, "why aren't you using Construct 3?", I have already migrated my new project to C3. However, my old project, already released to Steam, is done in C2 and it isn't feasible to migrate it over. So now I'm stuck supporting an existing game on an unsupported engine with an unsupported Steam plugin.
I have a bizarre issue when my game runs in Steam. Whenever I pause the game or cover the screen with a blackout wipe, then the transparent background will flicker on and off while the opaque game layers behind it stay still.
This seems to be a recent issue, and it only happens while I'm playing in Steam (it's fine when running standalone), and this issue retroactively appeared in earlier versions of the game that had been running fine.
When I first implemented Steam support, I followed the advice of the Steam4C2 creators and created an invisible square object that moves in a sine pattern,