diff --git a/quickshell/Modals/DankLauncherV2/LauncherContent.qml b/quickshell/Modals/DankLauncherV2/LauncherContent.qml index 5aab244c..eab18139 100644 --- a/quickshell/Modals/DankLauncherV2/LauncherContent.qml +++ b/quickshell/Modals/DankLauncherV2/LauncherContent.qml @@ -134,8 +134,14 @@ FocusScope { root.parentModal.hide(); return; case Qt.Key_Backspace: - if (searchField.text.length === 0 && controller.clearPluginFilter()) - return; + if (searchField.text.length === 0) { + if (controller.clearPluginFilter()) + return; + if (controller.autoSwitchedToFiles) { + controller.restorePreviousMode(); + return; + } + } event.accepted = false; return; case Qt.Key_Down: