diff --git a/src/Files.App/Views/Layouts/DetailsLayoutPage.xaml.cs b/src/Files.App/Views/Layouts/DetailsLayoutPage.xaml.cs index cfcce735fa10..40121e1ea23d 100644 --- a/src/Files.App/Views/Layouts/DetailsLayoutPage.xaml.cs +++ b/src/Files.App/Views/Layouts/DetailsLayoutPage.xaml.cs @@ -493,7 +493,9 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv } else if (e.Key == VirtualKey.Down) { - if (isHeaderFocused) + // Focus the first item in the file list if Header header has focus, + // or if there is only one item in the file list (#13774) + if (isHeaderFocused || FileList.Items.Count == 1) { var selectIndex = FileList.SelectedIndex < 0 ? 0 : FileList.SelectedIndex; if (FileList.ContainerFromIndex(selectIndex) is ListViewItem item)