element-hq / element-hq/element-ios
Context menu: Treat the context menu view as a modal view for accessibility
Open
A11y
VoiceOver
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 544
- PR merge metrics
- PR metrics pending
Description
Due to the transparent background, underlying timeline views are still available to VoiceOver.
To tell VoiceOver that the underlying view is not available, and to treat the context menu view as a modal view, context menu view should returns true for the accessibilityViewIsModal property.
Contributor guide
Research direction
Locate the context menu view and inspect its accessibilityViewIsModal behavior. Verify that the context menu is treated as modal by VoiceOver and that the underlying timeline views are no longer exposed while it is visible.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- accessibility, mobile-dev
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100