Crazy behavior from open in Big Sur

In Big Sur, I noticed that the open command no longer distinguishes different copies of an application. For example, if I have /Applications/AppV1.app and /AppicationsAppV2.app, and AppV1.app is running, then open /Applications/AppV2.app is simply bring AppV1.app rather than opening AppV2.ap. I have to use the -n flag to open the second version. This seemed like a regression to me (I filed FB8806330 about it), but perhaps intentional, or at least justifiable.

But now I've discovered a much worse symptom. If App.app and Bpp.app is another application by my company, then open /Applications/Bpp.app brings App.app to the foreground rather than opening Bpp.app. All the applications have distinct bundle identifiers. Indeed open -b com.Company.Bpp will also bring App.app to the foreground.

This is just a crazy bug, right?

Any ideas what it might be keying off? It can certainly tell the difference between our apps and, say, Safari. So I'm not sure why it can't tell our applications apart.

And if anyone from Apple is here, should I add this worse symptom to my existing FB, or open a new one?

Thanks

should I add this worse symptom to my existing FB, or open a new one?

I’d create a new one, making sure to reference the old one.

Please post your second bug number here as well.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@apple.com"
The new one is FB8919769, the original (about different copies of the same app) is FB8806330.
Crazy behavior from open in Big Sur
 
 
Q