From dab62c09d29f18772b82b3933f54d1216db4ed18 Mon Sep 17 00:00:00 2001 From: Isabelle Santin Date: Thu, 25 Jun 2026 04:36:36 -0500 Subject: [PATCH] Fix: Android TalkBack should still respond to all hover events (#21644) --- src/Android/Avalonia.Android/AvaloniaView.Input.cs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Android/Avalonia.Android/AvaloniaView.Input.cs b/src/Android/Avalonia.Android/AvaloniaView.Input.cs index 413a21ba9c..dcf368c19f 100644 --- a/src/Android/Avalonia.Android/AvaloniaView.Input.cs +++ b/src/Android/Avalonia.Android/AvaloniaView.Input.cs @@ -28,8 +28,7 @@ namespace Avalonia.Android protected override bool DispatchHoverEvent(MotionEvent? e) { var res = _view.PointerHelper.DispatchMotionEvent(e, out var callBase); - if (res == false) - callBase = (_accessHelper?.DispatchHoverEvent(e!) == true) && callBase; + callBase = (_accessHelper?.DispatchHoverEvent(e!) == true) && callBase; var baseResult = callBase && base.DispatchHoverEvent(e); @@ -50,7 +49,7 @@ namespace Avalonia.Android var result = _view.PointerHelper.DispatchMotionEvent(e, out var callBase); var baseResult = callBase && base.DispatchTouchEvent(e); - if(result == true) + if (result == true) { // Request focus for this view RequestFocus();