From 2b9f3a9eef59ea831c9f11f731b967db2aafbc9f Mon Sep 17 00:00:00 2001 From: Sheershak sharma Date: Sun, 29 Mar 2026 21:58:21 +0530 Subject: [PATCH] fix: use UnsetWorkspaceName for empty input in workspace rename (#2094) Previously, empty input would set workspace name to empty string, causing issues with Niri's unique workspace name requirement. Now uses UnsetWorkspaceName action when input is empty. --- quickshell/Services/NiriService.qml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/quickshell/Services/NiriService.qml b/quickshell/Services/NiriService.qml index d24ffeb3..0f2c0505 100644 --- a/quickshell/Services/NiriService.qml +++ b/quickshell/Services/NiriService.qml @@ -1427,6 +1427,15 @@ Singleton { } function renameWorkspace(name) { + if (!name || name.trim() === "") { + return send({ + "Action": { + "UnsetWorkspaceName": { + "workspace": null + } + } + }); + } return send({ "Action": { "SetWorkspaceName": {