Swindler doesn't keep track of new opened applications. The "runningApplications" in State isn't updating and things like "frontmostApplication" can be nil if the application is launched after Swindlers initialization.
To reproduce:
Open the included SwindlerExample. Open another app. "FrontmostApplicationChangedEvent" gets called but frontmostApplication is nil.
Swindler doesn't keep track of new opened applications. The "runningApplications" in State isn't updating and things like "frontmostApplication" can be nil if the application is launched after Swindlers initialization.
To reproduce: Open the included SwindlerExample. Open another app. "FrontmostApplicationChangedEvent" gets called but frontmostApplication is nil.