From 3e95f77cc0080adb6701898a6763544f89fd5387 Mon Sep 17 00:00:00 2001 From: lwouis Date: Sat, 24 Jan 2026 13:32:47 +0100 Subject: [PATCH] fix: switcher could sometimes show with no window pre-selected --- src/logic/Windows.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/logic/Windows.swift b/src/logic/Windows.swift index cda9794a..dd7693f8 100644 --- a/src/logic/Windows.swift +++ b/src/logic/Windows.swift @@ -336,10 +336,10 @@ class Windows { static func getLastFocusedOrderWindowIndex() -> Int? { var index: Int? = nil var lastFocusOrderMin = Int.max - list.enumerated().forEach { - if !$0.element.isWindowlessApp && $0.element.lastFocusOrder < lastFocusOrderMin { - lastFocusOrderMin = $0.element.lastFocusOrder - index = $0.offset + for (offset, w) in list.enumerated() { + if !w.isWindowlessApp && w.shouldShowTheUser && w.lastFocusOrder < lastFocusOrderMin { + lastFocusOrderMin = w.lastFocusOrder + index = offset } } return index