From 0727d1671f85ba15beaf45ba1f781c4d0946b2d9 Mon Sep 17 00:00:00 2001 From: Lemmy Date: Tue, 27 Jan 2026 16:51:48 -0500 Subject: [PATCH] panel: close panel when opening widget settings --- Services/UI/BarService.qml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Services/UI/BarService.qml b/Services/UI/BarService.qml index a23299685..9807c070e 100644 --- a/Services/UI/BarService.qml +++ b/Services/UI/BarService.qml @@ -4,6 +4,7 @@ import QtQuick import Quickshell import qs.Commons import qs.Services.Compositor +import qs.Services.UI Singleton { id: root @@ -304,6 +305,10 @@ Singleton { // Close any existing dialogs first to prevent stacking closeExistingDialogs(popupMenuWindow); + if (PanelService.openedPanel) { + PanelService.openedPanel.close(); + } + var component = Qt.createComponent(Quickshell.shellDir + "/Modules/Panels/Settings/Bar/BarWidgetSettingsDialog.qml"); function instantiateAndOpen() {