Ariver
2026-06-27 369c8f03db2f6d507697ab2296db5e6f81c8cd1e
src/Apptag/OverlayWindowController.swift
@@ -180,6 +180,12 @@
    func hide(force: Bool = false, discardWindow: Bool = false) {
        guard force || dependencies.canHideOverlay() else { return }
        Diagnostics.log("overlay.hide", [
            "force": force,
            "discardWindow": discardWindow,
            "hasWindow": window != nil,
            "isVisible": window?.isVisible == true
        ])
        generation &+= 1
        dependencies.onWillHide()
        if let settingsWindow = dependencies.settingsWindow(), settingsWindow.parent == window {