diff --git a/Modules/Bar/Widgets/CustomButton.qml b/Modules/Bar/Widgets/CustomButton.qml index 85ed53251..c91e13f66 100644 --- a/Modules/Bar/Widgets/CustomButton.qml +++ b/Modules/Bar/Widgets/CustomButton.qml @@ -463,10 +463,7 @@ Item { Quickshell.execDetached(["sh", "-lc", leftClickExec]); Logger.i("CustomButton", `Executing command: ${leftClickExec}`); } else if (!leftClickUpdateText) { - // No left click script was defined, open settings - var settingsPanel = PanelService.getPanel("settingsPanel", screen); - settingsPanel.requestedTab = SettingsPanel.Tab.Bar; - settingsPanel.open(); + BarService.openWidgetSettings(screen, section, sectionWidgetIndex, widgetId, widgetSettings); } if (!textStream && leftClickUpdateText) { runTextCommand();