So if the dock version ever starts displaying this behavior, it should be fixable by quitting, launching from Applications, and then quitting again. In terms of the dock, choosing "Keep in Dock" should work, as long as the helper app is working properly, because when the engine is deactivated, it's set so that launching it directly actually just redirects to the main app. So yes, relaunching from Applications (or wherever you keep your main apps) should always work. So yeah, if for whatever reason the helper app doesn't launch properly, or dies unexpectedly, then the app engine doesn't get deactivated, and in that case launching it directly will result in the problem you guys have been seeing. Once we've figured that out and hopefully gotten it so that it will launch correctly, I'd also like to look into why the engine isn't getting properly deactivated on quitting on your system. How do you launch this app? Do you have it pinned in the dock, or do you use Spotlight, or some other method? So the most important thing to figure out is how it is you're launching the engine instead of the main app. Now that ordinarily wouldn't be a problem, because when you launch the main app it should detect that, but somehow I think you're launching that engine app directly instead of launching the main app. Assuming you zipped this up while the app was not running, that means the engine didn't get deactivated. This means that the Asana.app in there is the live engine. Instead when I unzipped your config there was a Placeholder folder instead. When the app is not running, what you should see in that Engine.noindex folder are two items, Asana.app, and a folder called Payload. For some reason, it's not getting deactivated when the app quits as it's supposed to. So the problem here has to do with the app engine, which lives in the Engine.noindex folder in the app's config directory (under Library/Application Support/Epichrome/Apps).