diff --git a/src/Controls/src/Core/Platform/Android/Extensions/SemanticExtensions.cs b/src/Controls/src/Core/Platform/Android/Extensions/SemanticExtensions.cs index e285441cccca..2c27f1ef83ea 100644 --- a/src/Controls/src/Core/Platform/Android/Extensions/SemanticExtensions.cs +++ b/src/Controls/src/Core/Platform/Android/Extensions/SemanticExtensions.cs @@ -11,16 +11,8 @@ public static void UpdateSemanticNodeInfo(this View virtualView, AccessibilityNo if (info == null) return; - if (virtualView.TapGestureRecognizerNeedsActionClick()) - { - // Add "double tap to activate" to the screen reader + if (virtualView.TapGestureRecognizerNeedsDelegate()) info.AddAction(AccessibilityNodeInfoCompat.AccessibilityActionCompat.ActionClick); - } - if (virtualView.TapGestureRecognizerNeedsButtonAnnouncement()) - { - // Add "button" to the screen reader - info.ClassName = "android.widget.Button"; - } } internal static void AddOrRemoveControlsAccessibilityDelegate(this View virtualView) diff --git a/src/Controls/src/Core/Platform/SemanticExtensions.cs b/src/Controls/src/Core/Platform/SemanticExtensions.cs index fec828e62e2f..1a1e7591ea64 100644 --- a/src/Controls/src/Core/Platform/SemanticExtensions.cs +++ b/src/Controls/src/Core/Platform/SemanticExtensions.cs @@ -6,9 +6,6 @@ internal static bool ControlsAccessibilityDelegateNeeded(this View virtualView) => virtualView.TapGestureRecognizerNeedsDelegate(); internal static bool TapGestureRecognizerNeedsDelegate(this View virtualView) - => virtualView.TapGestureRecognizerNeedsButtonAnnouncement(); - - internal static bool TapGestureRecognizerNeedsActionClick(this View virtualView) { foreach (var gesture in virtualView.GestureRecognizers) { @@ -20,17 +17,5 @@ internal static bool TapGestureRecognizerNeedsActionClick(this View virtualView) } return false; } - - internal static bool TapGestureRecognizerNeedsButtonAnnouncement(this View virtualView) - { - foreach (var gesture in virtualView.GestureRecognizers) - { - if (gesture is TapGestureRecognizer) - { - return true; - } - } - return false; - } } }