Skip to content

Adapt/rover#174

Draft
CharrafiMed wants to merge 12 commits intomasterfrom
adapt/rover
Draft

Adapt/rover#174
CharrafiMed wants to merge 12 commits intomasterfrom
adapt/rover

Conversation

@CharrafiMed
Copy link
Member

@CharrafiMed CharrafiMed commented Mar 5, 2026

This PR migrates the autocomplete, select, and combobox components to the Rover engine, bringing unified activation management, accessibility improvements, remote search support, and significant performance gains.

Changes

  • autocomplete
  • select
  • combobox

What's new

  • Rover engine — all three components now use Rover for keyboard navigation, activation state, and DOM ordering
  • Accessibility — improved aria-* attribute handling and focus management across the board
  • Remote search — components now support externally-driven query results usinglivewire ...
  • Performance — visibility and activity patching now uses index-based diffing, cutting unnecessary DOM updates
  • Bug fixes — resolves several pre-existing issues around activation state and option rendering

@CharrafiMed CharrafiMed marked this pull request as draft March 5, 2026 17:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant