Some (but not all) macros that call to show palette for one action stopped working

For some reason, many (but not all) macros that are configured identically and use “Show Palette for One Action” have stopped working. In this case, the palette does not open even though the image is clearly visible on the screen and Keyboard Maestro successfully detects it (true).

All of these macros were set up a few years ago and were working fine, but yesterday stopped working. It coincided with me updating Mac to the latest OS 26.3.1.

Restarting Mac, or KM does not help.

I spent all day trying to figure it out, but could not - please help.

Is the Macro triggering?

Is the first action matching?

What happens if you just click the Show Macro Group for One Action action and click Try?

I just tried my 26.3.1 test Mac and the action appears to work fine.

Try setting an explicit DPI on your image file, to match your display resolution, if it doesn't already have one and is defaulting to 72dpi.

Open the file in Preview and look in the Inspector (⌘I) to check.

It does not do anything, Peter, if I just click try. It is very strange - yesterday some of these worked, but not today.

all my images for KM are in 144 dpi (screenshots) on Mac.

all of these worked previously

@peternlewis

I think I’ve found the problem - I use greek letters before my macros name to sort them in my macros list. This worked for years. Apparently - perhaps with new MacOS update, I can still run macros starting with π, but not macros starting with any of the following: µ, φ, Ω

@peternlewis

Scratch that — I was wrong. It has nothing to do with the Greek alphabet; it appears to be related to Citrix Viewer identification.

All macros work if I select “Available in all applications.” However, they do not work (or only some work intermittently) when I select “Enable in these applications” and add Citrix Viewer.

These are older macros, so it seems something changed between the newer Mac OS version, KM, and Citrix that periodically prevents proper identification of Citrix Viewer as the running application. As a result, the macros do not trigger. It does not work if I change the app to Citrix Workspace either.

Hope this makes sense.