Skip to content

Readonly Radio buttons/group are not being announced properly in various screenreaders #2581

Open
@LFDanLu

Description

@LFDanLu

🐛 Bug Report

Readonly radios aren't announced properly by TalkBack, VoiceOver (iOS and desktop), and NVDA. Haven't tested JAWS.

- TalkBack
    - Announces properly w/ aria-readonly=“true” but not with readonly applied on input
- iOS VoiceOver
    - Doesn’t announce properly w/ readonly or aria-readonly applied on input. 
- VoiceOver
    - Doesn’t announce properly w/ readonly or aria-readonly applied on input.
    - Doesn’t announce the group as readonly either
- NVDA
    - Doesn’t announce properly w/ readonly or aria-readonly applied on input

Looks to be pre-existing for the most part, TalkBack only announced it properly when we had applied aria-readonly to the radio buttons themselves but that goes against the spec

🤔 Expected Behavior

Screen readers should announce readonly radio buttons/groups as readonly

😯 Current Behavior

Screen readers don't announce readonly radio buttons/groups as readonly

💁 Possible Solution

May not be one, look to see if there is a bug filed against the various screenreaders. If no bug exists, file one.

🌍 Your Environment

Software Version(s)
react-spectrum . 3.14.1
Browser
Operating System

🧢 Your Company/Team

RSP

🕷 Tracking Issue (optional)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      🔬 To Investigate / Verify

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions