Skip to content

[Bug] Checkbox, radio button and switch components are not well vocalized with Voice Over when disabled #715

Open
@pylapp

Description

@pylapp

Prerequisites

Your test device

iPhone 12. Pro

OS Version

iOS 26.0 (beta 1)

App version

0.16.0

App build number

26

OUDS iOS library version embeded in the app

develop (5fda557)

Token library version embeded in the app

0.11.0

App build type

debug

App orientation

portrait

Device language

french

App language

french

Describe the issue

User journeys

Given the design system toolbox app and Voice Over enabled
When I focus a radio button component which is not enabled
Then Voice Over makes the same vocaliztion as an enabled component which is not correct

Given the design system toolbox app and Voice Over enabled
When I focus a switch component which is not enabled
Then Voice Over makes the same vocaliztion as an enabled component which is not correct

Given the design system toolbox app and Voice Over enabled
When I focus a checkbox component which is not enabled
Then Voice Over makes the same vocaliztion as an enabled component which is not correct

Notes

  • Vocalization is correct for checkbox item, radio button item and switch item components
  • Current bad vocalization as the hint (double tap to select) which is not correct
  • Current bad vocalization does not say first the component is disabled

Expected Behavior

In french for the bugged components Voice Over must say in french something like "Désactivé" then the texts, then the state like "switch sélectionné, estompé".

In few words, components "onyl" are not well vocalized in disabled mode comapred to "control items"

Accessibility settings

Voice Over enabled

Metadata

Metadata

Labels

⭐ v1.0Tickets needed for mobile v1.0 release🐞 bugSomething isn't working👂 accessibilityA11y issues or improvements🔍 triageA new issue that needs to be treated🧰 library

Type

Projects

Status

Triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions