I have a macro group containing macros that are to be triggered globally, except within one, particular application. I happen to be a beta-tester for its developer, and we're currently testing the latest version. (We're under NDA. Hence, the app pseudonym and redactions.)
In the Finder, each new build (version) has the build number in its name:
SuperApp 10b1
SuperApp 10b2
and so forth.
However, when I add the application to the macro group, KM displays only the primary version number, without the "b1" or "b2," etc. That's great and would actually be advantageous—if KM were truly ignoring the rest of the version number. But it isn't.
As a result, each time I install a new build, I encounter trigger conflicts, and then I remember that I have to add that new build to the macro group. But look at the result in the attached screenshot. There's an ever-growing list of identical application names.
But that's odd, because these are merely versions of the same application, not different applications. So it's baffling (and frustrating) that I keep having to add this application to the macro group, over and over again.
This seems like a bug. Since KM displays the name correctly each time, shouldn't it also recognize that these are the same application and behave accordingly?