The most recent version of the PlaydateSDK came with a new popup on the simulator to ask for an email address. This breaks the headless testing we're doing because of the new unexpected dialogue. It's a weird one to debug because the failure just shows up as a timeout on the tests:
Would it be possible to add a CLI flag for the simulator specifically for headless mode? This way, you would be free to add new pop-ups without risking breaking existing testing.
and if ShowElist isn't false and it's already shown the performance warning it'll show the signup dialog. The key for the performance warning is ShowPerfWarning on Linux/Windows and performanceWarningShown on macOS. And like the elist pref you'd set it false in the .ini file but true in macOS defaults to skip the alert.