Skip to content

Dismissible ModalBarrier needs an a11y label #13451

Closed

Description

@goderbauer

On iOS VoiceOver currently reads out garbage when a11y focusing on the ModalBarrier because it doesn't have a proper label.

Android doesn't have the problem because on this platform the barrier is not a11y focusable (the back button is used to dismiss).

Activity

  1. added
    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)
    platform-iosiOS applications specifically
    on Dec 8, 2017
  2. changed the title [-]Dismissible Barrier needs an a11y label[/-] [+]Dismissible ModalBarrier needs an a11y label[/+] on Dec 8, 2017
  3. goderbauer commented on Dec 8, 2017

    @goderbauer
    MemberAuthor

    Adding a label is not as straight forward as it seems. ModalBarrier lives in the widget layer, which is not supposed to have internationalized strings. The proposed solution is to add a new String property barrierLabel to ModalRoute.

  4. github-actions commented on Sep 4, 2021

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  5. locked as resolved and limited conversation to collaborators on Sep 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)platform-iosiOS applications specifically

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions