From 25d985b98ff4c6b7a90be4715ef6ff835e5de4a5 Mon Sep 17 00:00:00 2001 From: Jack251970 <1160210343@qq.com> Date: Sun, 11 May 2025 14:32:59 +0800 Subject: [PATCH 1/2] Fix Homepage with triggers history results on arrow up --- Flow.Launcher/ViewModel/MainViewModel.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index 0c299875fdf..df4144510a8 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -518,9 +518,10 @@ private void SelectNextPage() [RelayCommand] private void SelectPrevItem() { - if (_history.Items.Count > 0 - && QueryText == string.Empty - && QueryResultsSelected()) + if (QueryResultsSelected() // Results selected + && string.IsNullOrEmpty(QueryText) // No input + && Results.Visibility != Visibility.Visible // Results closed which means no items in Results + && _history.Items.Count > 0) // Have history items { lastHistoryIndex = 1; ReverseHistory(); From af5ff430c47614824e84cc0ed5690bd34536aa90 Mon Sep 17 00:00:00 2001 From: Jeremy Wu Date: Sun, 11 May 2025 18:16:29 +1000 Subject: [PATCH 2/2] update comment --- Flow.Launcher/ViewModel/MainViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Flow.Launcher/ViewModel/MainViewModel.cs b/Flow.Launcher/ViewModel/MainViewModel.cs index df4144510a8..52581ea1dac 100644 --- a/Flow.Launcher/ViewModel/MainViewModel.cs +++ b/Flow.Launcher/ViewModel/MainViewModel.cs @@ -520,7 +520,7 @@ private void SelectPrevItem() { if (QueryResultsSelected() // Results selected && string.IsNullOrEmpty(QueryText) // No input - && Results.Visibility != Visibility.Visible // Results closed which means no items in Results + && Results.Visibility != Visibility.Visible // No items in result list, e.g. when home page is off and no query text is entered, therefore the view is collapsed. && _history.Items.Count > 0) // Have history items { lastHistoryIndex = 1;