Bug report — Open Design 0.23.0 (Electron 41.3.0), macOS27 #8337
goranimperator
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Every launch creates additional separate Dock icons instead of 1. One shows

"Running in Background".
Process tree at launch, all same binary (/Applications/Open Design.app/Contents/MacOS/Open Design), each running a different sidecar via supervisor.mjs:
--od-stamp-app=desktop (main app)
--od-stamp-app=daemon
--od-stamp-app=web
Each spawns as a separate Electron process instead of a background/child process, so macOS Dock registers all three independently.
pkill doesn't clear them - supervisor.mjs restarts killed children. Only Cmd+Q from the main app window kills the tree cleanly.
Fix needed: daemon/web sidecars should launch with ELECTRON_RUN_AS_NODE=1 or set LSUIElement/NSApplicationActivationPolicyProhibited so they don't register as foreground Dock apps.
macOS27 (M1), reproducible on every launch.
Also, DarkMode is gone.
All reactions