Use native combobox element on iOS registration form.


Location: iOS Native app: Registration form

Severity: 8

Description: The combo boxes are implemented as multi part controls with a button element in the swipe order and then the value in the swipe order. Assistive technology users may be confused to hear the same content twice with different traits and may not be able to properly interact with the controls.

Pattern: None

Auditor Note: Developers must ensure that the combo boxes appear as a single accessible component. Ensure the single control conveys the proper trait of a button with a drop down list (possibly UIAccessiblityTraitAdjustable). Make sure that only one component is in the swipe order and renders the label as well as the value of the item selected.

Internal Note: We should be using native dropdowns here. Would be best if we could just implement web view here.

Epic Link


Saeed Bashir
November 22, 2017, 10:14 AM

We don't have a trait for dropdown in iOS that's why we were using a hint 'Double tap to open dropdown.

I have removed button trait and made dropdown as part of the accessibilityLabel with a pause. Now it's giving an effect of a dropdown trait on the button.

Your pinned fields
Click on the next to a field label to start pinning.




Saeed Bashir



Story Points



Mark Sadecki