Opened 4 years ago

Closed 5 weeks ago

#1094 closed Bug / Defect (wontfix)

OpenVPN Connect is inaccessible to VoiceOver

Reported by: erion Owned by: OpenVPN Inc.
Priority: major Milestone:
Component: OpenVPN Connect Version:
Severity: Not set (select this one, unless your'e a OpenVPN developer) Keywords: Accessibility A11y VoiceOver


The latest iOS OpenVPN Connect 3.0 is not accessible to VoiceOver?, the built in screen reader on iOS.

Steps to reproduce:

  • Go to settings -> General -> Accessibility -> VoiceOver? and turn it on

Please note: At this point, VoiceOver? will modify the default gestures. Swipes will move from item to item, and a double tap will activate the currently selected one. Touching the screen where an item is and double tapping will also work.

  • Open OpenVPN Connect.

Expected: Swiping or touching an UI element should make VoiceOver? announce the item's label, type, state, or other relevant information required to operate that particular control, e.g. alternate actions.

Depending on custom control use frequency, it is possible that this only affects the main screen.

Current: VoiceOver? only sees a text label called _mainScreenButtons_. None of the controls are exposed.

This is quite serious, as on the upcoming iOS 12, this is the only version that can connect to an OpenVPN server, but the current state makes the app completely unusable for VoiceOver? users.

Resources for making an application VoiceOver? accessible can be found at

Change History (3)

comment:1 Changed 4 years ago by diyputahi

It seems that OpenVPN Connect 3.0.1 has VoiceOver? support, per release notes in App Store.

comment:2 Changed 21 months ago by Antonio Quartulli

Owner: changed from Antonio Quartulli to OpenVPN Inc.
Status: newassigned

comment:3 Changed 5 weeks ago by Gert Döring

Resolution: wontfix
Status: assignedclosed

OpenVPN Inc does not want to receive any feedback for the "Connect"
OpenVPN clients via the community bug trackers (here and in GH issues).

Please resubmit - if still relevant - via

Note: See TracTickets for help on using tickets.