From 58ff7e20e34c944eab55821f131ad877c5c2e0fa Mon Sep 17 00:00:00 2001 From: bbedward Date: Mon, 10 Aug 2026 18:34:58 -0400 Subject: [PATCH] fix(ipc): widget status distinguishes missing popouts from closed ones fixes #3032 port 1.5 (cherry picked from commit 2f27eab949cc7ef27d162fc0b3bcc85d9b07929b) --- quickshell/DMSShellIPC.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quickshell/DMSShellIPC.qml b/quickshell/DMSShellIPC.qml index 3ea4d27ac..69f058ead 100644 --- a/quickshell/DMSShellIPC.qml +++ b/quickshell/DMSShellIPC.qml @@ -1177,9 +1177,9 @@ Item { if (!widget) return `WIDGET_NOT_AVAILABLE: ${widgetId}`; - if (widget.popoutTarget?.shouldBeVisible) - return "visible"; - return "hidden"; + if (!widget.popoutTarget) + return `WIDGET_NO_POPOUT: ${widgetId}`; + return widget.popoutTarget.shouldBeVisible ? "visible" : "hidden"; } function reveal(widgetId: string): string {