I have a macro that is set to use a trigger and works fine the first time then will not run using the trigger again until I stop KM engine and restart then it runs one time only then has to be restarted.
Solved the problem... I had it using the trigger hot key and also to show up on the Status menu. I guess I thought you could do both but must be once it pops up in the menu that takes precedence?
Your test macro works with both the hotkey and status menu.
One clarification - On my macro the Keyboard Maestro engine died but to get it restarted I used the Quit Keyboard Maestro Engine then I Quit the editor then restarted the editor and that restarted the Keyboard Maestro engine.
I will try to get a smaller macro to fail and will post it.
If a Macro Group is shown as a palette, then the macro group is active if and only if the palette is displayed unless the activation settings for the Macro Group are "Always Activated and…".
So, unless the macro group is configured as "Always Activated and…", once you show the macro group as a palette, the macro group would be deactivated when the palette goes away.
“Always activated” is not one of the “Always activated and …” options.
With “Always activated”, the macro group activation will stay synchronised with the displaying of any palette once a palette is shown by any means.
Use “Always activated and shows a palette when” (with no additional settings) if you want to to be always activated even when a palette is shown and then closed.