Skip to content

[combobox] Combobox keyboard navigation not working while NVDA screen reader is active #3629

@StefanDejanovskiOcuco

Description

@StefanDejanovskiOcuco

Bug report

Current behavior

When using a multiple select combobox with chips, keyboard navigation fails when a screen reader is active:

  • Pressing the left arrow key while focused on the input moves focus to the last chip
  • Pressing the right arrow key from a chip keeps focus on the chip instead of returning to the input field

This issue only occurs with screen readers enabled.

Expected behavior

Arrow keys should provide consistent bidirectional navigation between chips and the input field, allowing users to:

  • Move left from the input to navigate through chips
  • Move right from chips to return focus to the input
  • Navigate seamlessly without getting stuck on any element

This navigation pattern works correctly when screen readers are disabled.

Reproducible example

Combobox example
Copied from https://base-ui.com/react/components/combobox#multiple-select

Base UI version

"@base-ui/react": "^1.0.0"

Which browser are you using?

Chrome

Which OS are you using?

Windows

Which assistive tech are you using (if applicable)?

NVDA

Additional context

The issue appears to be related to screen reader mode switching. NVDA may be conflicting between browse mode and focus mode when navigating between the interactive elements, causing the unexpected keyboard behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: comboboxChanges related to the combobox component.type: bugIt doesn't behave as expected.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions