Files
netbird/client/ui/services
Zoltán Papp 6212a701c5 [client] Build lazy windows outside the manager lock
Window factories register closing hooks that re-enter the WindowManager and
take s.mu, and Wails may dispatch synchronously onto the main thread during
construction, so holding s.mu across a factory can deadlock. A dedicated
createMu serializes lazy creation instead: the slot is read and published
under s.mu, but the factory runs unlocked. MainWindow and OpenSettings share
the new ensureWindow path.
2026-08-18 15:12:49 +02:00
..