diff --git a/src/Files.App/Views/PaneHolderPage.xaml.cs b/src/Files.App/Views/PaneHolderPage.xaml.cs index 28501abe0c43..6e7d489201d9 100644 --- a/src/Files.App/Views/PaneHolderPage.xaml.cs +++ b/src/Files.App/Views/PaneHolderPage.xaml.cs @@ -335,8 +335,12 @@ private void Pane_Loaded(object sender, RoutedEventArgs e) { ((UIElement)sender).GotFocus += Pane_GotFocus; ((UIElement)sender).RightTapped += Pane_RightTapped; + ((UIElement)sender).PointerPressed += Pane_PointerPressed; } + private void Pane_PointerPressed(object sender, PointerRoutedEventArgs e) + => (sender as UIElement)?.Focus(FocusState.Pointer); + private void Pane_GotFocus(object sender, RoutedEventArgs e) { var isLeftPane = sender == PaneLeft;