Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

select: does not work well with VoiceOver #10967

Closed

Description

@jelbourn

The component does not act as one whole form control; we may want to explore changing this from role="listbox" to "combobox" to get better results with VoiceOver specifically. Will be tricky to not mess up NVDA and JAWS at the same time.

Activity

  1. added
    a11yThis issue is related to accessibility
    on Nov 3, 2017
  2. added
    needs: investigationThe cause of this issue is not well understood and needs to be investigated by the team or community
    P1: urgentUrgent issues that should be addressed in the next minor or patch release.
    on Dec 13, 2017
  3. benjiallen commented on Dec 28, 2017

    @benjiallen
    • Component with issue
      • <md-select>
    • Overview of the Issues
      • Given I am using iOS VoiceOver, and an option within <md-select> has not been selected, when I try to "swipe right" to select the element, then focus jumps from the component to the label and makes it difficult to activate the control i.e., I need to “double tap” to get focus to the select and then “double tap” again to activate the control
      • Selects do not show up in the VoiceOver rotor. Given I select "form controls" from the VoiceOver rotor, when I try to "swipe down" to select an md-select then VoiceOver will skip the md-select
    • AngularJS Material Version
      • 1.1.5
    • Browsers and Operating System
      • iOS 11.2.1, Safari, VoiceOver
    • Reproduce the Error
  4. added this to the 1.1.6 milestone on Jan 5, 2018
  5. benjiallen commented on Jan 8, 2018

    @benjiallen

    Adding more issues with VoiceOver and md-select

    • What is the issue? *
      • In iOS VoiceOver, once an md-select with multiple selections is expanded, there is no way to collapse the list nor navigate to elements beyond the last option in the expanded option list. "Swiping right" past the last item in the md-select takes you outside of the viewport and into the browser chrome i.e., focus is moved to the back button
    • What is the expected behavior?
      • There should be a method for closing the select menu once the user has made a selection
      • After you reach the end of the list "swiping right" should move focus to the top of the list
    • CodePen (or steps to reproduce the issue): *
    • AngularJS Versions: *
      • AngularJS Version: 1.5.5
      • AngularJS Material Version: 1.1.5
    • Additional Information:
      • Browser Type: * Safari and VoiceOver
      • Browser Version: * Latest that comes with iOS
      • OS: * iOS 11.2.1
      • Stack Traces: N/A
  6. modified the milestones: 1.1.6, 1.1.7 on Jan 17, 2018
  7. modified the milestones: 1.1.7, 1.1.8 on Jan 29, 2018
  8. modified the milestones: 1.1.8, 1.1.9 on Mar 16, 2018
  9. changed the title [-]Select does not work well with VoiceOver[/-] [+]select: does not work well with VoiceOver[/+] on Mar 27, 2018
  10. self-assigned this
    on Mar 27, 2018
  11. 39 remaining items

  12. added 3 commits that reference this issue on Jul 29, 2019
    24c20d8
    7073cb4
    4694e08
  13. added a commit that references this issue on Aug 12, 2019
    178a040
  14. modified the milestones: 1.1.20, 1.1.21 on Aug 15, 2019
  15. added a commit that references this issue on Sep 7, 2019
    7584fe8
  16. modified the milestones: 1.1.21, 1.1.22 on Oct 22, 2019
  17. added 2 commits that reference this issue on Mar 6, 2020
    b10b7fe
    bb3f9f5
  18. added a commit that references this issue on Mar 10, 2020
    928c71d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1: urgentUrgent issues that should be addressed in the next minor or patch release.a11yThis issue is related to accessibilityfor: internal contributorThe team will address this issue and community PRs are not requested.g3: reportedThe issue was reported by an internal or external product team.has: Pull RequestA PR has been created to address this issueos: iOSThis issue is specific to iOSresolution: fixedtype: bug

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions