Ariver
2026-06-30 4c6f31c43a03ecb5a85ffb6a3ea3905a661af0f4
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 {