KEMBAR78
TapGestureRecognizer cannot be tapped using Android Talkback in MAUI 9.0.100 · Issue #31483 · dotnet/maui · GitHub
Skip to content

TapGestureRecognizer cannot be tapped using Android Talkback in MAUI 9.0.100 #31483

@andoste

Description

@andoste

Description

In MAUI 9.0.100 a TapGestureRecognizer no longer triggers the Tapped event when Talkback is enabled on an Android device. The gesture is correctly identified and Talkback will announce "Double tap to activate" but the double tap does not trigger the tapped event.

Only an issue on Android. VoiceOver on iOS works as expected.

Steps to Reproduce

Create a new MAUI project.

Add a label with a TapGestureRecognizer

           <Label
                Text="Click me (Label TapGestureRecognizer)"
                SemanticProperties.Hint="Counts the number of times you click"
                BackgroundColor="Red"
                HorizontalOptions="Fill"
                TextColor="White"
                HorizontalTextAlignment="Center"
                Padding="10">
                <Label.GestureRecognizers>
                    <TapGestureRecognizer Tapped="OnCounterClicked" />
                </Label.GestureRecognizers>
            </Label>

On an Android device, turn on Talkback and try to trigger the Tapped event.

Expected result: Tapped event is triggered.
Actual result: Tapped event is not triggered

See linked repo for complete example.

Link to public reproduction project repository

https://github.com/andos716/TapGestureTalkBack

Version with bug

9.0.100 SR10

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

9.0.90 SR9

Affected platforms

Android

Affected platform versions

Android 14, Android 15

Did you find any workaround?

No workarounds yet.

Relevant log output

Metadata

Metadata

Assignees

Labels

area-gesturesGesture typesi/regressionThis issue described a confirmed regression on a currently supported versionplatform/androidregressed-in-9.0.100s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions