What the source configures
The reviewed NotchDock source creates an NSPanel and assigns the collection behavior flags canJoinAllSpaces, fullScreenAuxiliary, and ignoresCycle. These flags document the intended window behavior in that source snapshot; they do not prove the result for every macOS release, monitor arrangement, or shipped build.
Check a normal Space and a full-screen Space
- Open NotchDock and note the current desktop and display.
- Use Mission Control to create a second desktop. Switch between the two and note whether the panel appears in the expected place.
- Open one app in full screen, then repeat the check. Record whether the panel appears, hides, or changes position.
- Repeat with “Displays have separate Spaces” configured as you normally use it, and note the setting with the result.
Apple’s guides explain how to work in multiple Spaces and view windows and Spaces in Mission Control. Each display can show its own Spaces in Mission Control.
When the panel is missing or misplaced
Record macOS version, NotchDock build, display arrangement, whether the app is pinned, and the exact Space/full-screen transition. A screenshot of Mission Control plus the visible panel state helps distinguish a Space assignment issue from an app positioning issue. This article does not guarantee rotated-display support, zero flicker, or a particular window level.