diff --git a/src/Files.App/Views/Layouts/BaseLayoutPage.cs b/src/Files.App/Views/Layouts/BaseLayoutPage.cs index e7401e6dac21..9266926e5fb2 100644 --- a/src/Files.App/Views/Layouts/BaseLayoutPage.cs +++ b/src/Files.App/Views/Layouts/BaseLayoutPage.cs @@ -1239,6 +1239,9 @@ private void RefreshItem(SelectorItem container, object item, bool inRecycleQueu await ParentShellPageInstance!.ShellViewModel.LoadExtendedItemPropertiesAsync(listedItem); if (ParentShellPageInstance.ShellViewModel.EnabledGitProperties is not GitProperties.None && listedItem is IGitItem gitItem) await ParentShellPageInstance.ShellViewModel.LoadGitPropertiesAsync(gitItem); + + // Focus file list when items finish loading (#16530) + ItemManipulationModel.FocusFileList(); }); } }