-
-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iOS Bug: Accessibility: With VoiceOver on, text fields gain focus when touching them #35
Labels
Needs upstream fix
The issue cannot be fixed in this project and waits for an upstream fix.
stale
The item is going to be closed soon because of inactivity
Comments
Closed
Closed
This issue is stale because it has been open for 120 days with no activity. |
github-actions
bot
added
the
stale
The item is going to be closed soon because of inactivity
label
Mar 7, 2024
This issue was closed because it has been inactive for 14 days since being marked as stale. |
Closed
AaronDewes
pushed a commit
to OpenSchulcampusTools/schulchat
that referenced
this issue
Sep 12, 2024
…abels now displayed correctly:
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Needs upstream fix
The issue cannot be fixed in this project and waits for an upstream fix.
stale
The item is going to be closed soon because of inactivity
Description
On iOS, when VoiceOver is on, controls should not immediately gain focus or be activated when touching them. Instead, a frame is put around the item, and VoiceOver speaks it. Only when then double-tapping anywhere on the screen, should the item that has the frame be activated/a tap simulated.
To Reproduce
Background: I suspect this is due to something causing the UIAccessibilityTraitSupportsDirectInteraction trait to be set on this element. This is either due to something in the FluffyChat code, or a problem in the way the widget gets translated to the native iOS accessibility information from Flutter. The key is the SupportsDirectInteraction part. This is not appropriate to use as a trait in this control, since VoiceOver provides its own functionality for cursor movement and other editing features. This trait should only be used on very rare occasions, for example the piano keys in GarageBand.
Additional information:
The text was updated successfully, but these errors were encountered: