Closed Bug 1182752 Opened 5 years ago Closed 5 years ago

Provide grouping for Switch Control

Categories

(Firefox for iOS :: Browser, defect)

All
iOS 8
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dusek, Assigned: dusek)

References

(Blocks 1 open bug)

Details

(Keywords: access)

Attachments

(1 file)

47 bytes, text/x-github-pull-request
bnicholson
: review+
Details | Review
Switch Control groups elements into top-level items it presents to the user. It however does so automatically using some heuristics that do not always lead to optimal results. Not optimal means than often, instead of presenting e.g. a whole toolbar or similar as a single item during a top-level going through the UI, it presents each individual element of the toolbar (and similar), thus giving the user more detail than needed at a certain phase and making it less efficient more confusing to navigate the UI.

There are accessibility APIs to influence what Switch Control presents as a single item (that the user can select and if they do, then go through "subitems" inside the item), and what it speaks (when speech is turned on in Switch Control settings) for the group (this has effect only on iOS 9).

The things that should be presented as a single item:
- navigation toolbar (at the bottom)
- home panel toolbar (at the top)
- individual home panel content
- (not sure about the URLBarView)
Attached file Pull Request
If it's too late for new strings, let me know and I will revise the PR to be without the accessibilityLabel's (which would still bring most of the improvement).
Attachment #8632550 - Flags: review?(bnicholson)
Attachment #8632550 - Flags: review?(bnicholson) → review+
https://github.com/mozilla/firefox-ios/commit/8acdd5cf61c116e9ab7d48bea62d88f9248d98ad
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.