From d8cf1af4228fbab5a94492a2b4a63cee841ee02c Mon Sep 17 00:00:00 2001 From: bbedward Date: Wed, 18 Feb 2026 13:36:06 -0500 Subject: [PATCH] plugins: fix settings focus loss --- quickshell/Modules/Settings/PluginsTab.qml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/quickshell/Modules/Settings/PluginsTab.qml b/quickshell/Modules/Settings/PluginsTab.qml index 1ff1476d..1f83a0f1 100644 --- a/quickshell/Modules/Settings/PluginsTab.qml +++ b/quickshell/Modules/Settings/PluginsTab.qml @@ -376,22 +376,12 @@ FocusScope { return; var isLauncher = plugin.type === "launcher" || (plugin.capabilities && plugin.capabilities.includes("launcher")); if (isLauncher) { - pluginReloadTimer.pendingPluginId = pluginId; - pluginReloadTimer.restart(); + pluginsTab.isReloading = true; + PluginService.reloadPlugin(pluginId); } } } - Timer { - id: pluginReloadTimer - property string pendingPluginId: "" - interval: 500 - onTriggered: { - if (pendingPluginId) - PluginService.reloadPlugin(pendingPluginId); - } - } - Connections { target: DMSService function onPluginsListReceived(plugins) {