Skip to content

Select: VoiceOver doesn't announce anything when Select popover is expanded on Safari #10844

Open

Description

@JoaoMosmann

Provide a general summary of the issue here

Nothing is announced when the user expand the Select popover on MacOS Safari with VoiceOver enabled.

🤔 Expected Behavior?

When the Select popover is opened, it should announce the items count and the first item label as it does in other browsers like Edge and Chrome.

😯 Current Behavior

When the Select popover is opened, nothing is announced.

💁 Possible Solution

No response

🔦 Context

The user should get a feedback from opening the Select popover, giving them context for the next iteraction.

🖥️ Steps to Reproduce

  1. Open Safari on MacOS
  2. Navigate to https://react-aria.adobe.com/Select
  3. Enable VoiceOver
  4. Focus on the Favorite Animal Select input
  5. Press spacebar to expand the popover

Version

react-aria@3.53.1

What browsers are you seeing the problem on?

Safari

If other, please specify.

No response

What operating system are you using?

MacOS

🧢 Your Company/Team

No response

🕷 Tracking Issue

No response

Activity

  1. changed the title [-]Select: VoiceOver doesn't announce anything when popover is opened on Safari[/-] [+]Select: VoiceOver doesn't announce anything when Select popover is expanded on Safari[/+] on Oct 23, 2026
  2. yihuiliao commented on Oct 27, 2026

    @yihuiliao
    Member

    Seems similar to #10641 where I noted:

    I think this was likely a bug in Safari 26 after looking through the Safari 27 release notes where there is a note that says "Fixed an issue preventing VoiceOver from following focus() calls for newly added elements. (177167634)".

    I can confirm that it doesn't work on Safari 26 but it'd be helpful for someone to test it on Safari 27.

  3. reidbarber commented on Oct 27, 2026

    @reidbarber
    Member

    Confirmed it doesn't work on Safari 27 either.

  4. snowystinger commented on Oct 30, 2026

    @snowystinger
    Member

    You should use Ctrl+Opt+Space (also annotated as VO+Space) to open it. This is known to improve VO announcements and we shouldn't try to compensate for them generally when the VO+ works just fine.
    This works for me in MacOS Safari 27

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions