chromeless
chromeless copied to clipboard
bug: macOS Spaces/Mission Control assign to Desktop affects all Apps for that browser (and browser itself)
Bug Report
Specifications:
- App Version: 4.1.0
- OS (macOS, Windows, Linux): macOS 11.6.1
Description: Assigning an App to a Desktop (Mission Control/Spaces) is not confined to that one SSB. All Apps that use the same underlying browser, and the underlying browser itself if used independently, get assigned to that Desktop, not just the one selected.
Expectation is that just the selected App gets the Desktop assignment, and all other Apps are unchanged.
That is, if I have two Apps, GMail and YouTube, both using Brave, I should be able to assign GMail to Desktop 1 and YouTube to Desktop 2.
Steps to Reproduce:
- Create an App (or Browser Instance) via Chromeless (eg, GMail) noting which underlying browser is chosen (eg, Brave)
- Assign App to specific Desktop via Dock (right-click, Options->Assign To..)
- Note that all uses of that browser (eg, Brave), either by directly using the browser (eg, launching Brave) or by using any other App using that underlying engine are now assigned to that Desktop. Any already running app windows are immediately moved there.
This behavior is seen for both Apps and Browser Instances, and for all engines tried.
Additional Context

bundleId collision?