element-hq / element-hq/element-ios

Context menu: Treat the context menu view as a modal view for accessibility

Open
#2,770 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.