VoiceOver wrong focus order - accessibility
Open
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
Expected behaviour
The focus with VoiceOver should be the following.
- NavigationMenuController: the label should be explicit like Open menu.
- Focus on the expanded items.
- When on the last item next focus should go back on the Menu button and the label should be Close Menu.
Actual behaviour
The current behaviour is not good. When the menu is expanded the focus is made on the items behind the menu (Search, the files) first.
Steps to reproduce
Here's a video of the current VoiceOver focus : nextcloud-ios.mov.zip
iOS version
12.1
App version
2.22.5
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the VoiceOver behavior on the iOS app using the issue steps and attached video, then inspect NavigationMenuController. Done means the menu label changes between Open menu and Close Menu, focus moves to expanded items instead of background items, and the last item returns focus to the menu button.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- accessibility, mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100