Skip to content

refactor(combo): Use key-bindings controller #1529

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Draft
wants to merge 16 commits into
base: master
Choose a base branch
from

Conversation

rkaraivanov
Copy link
Member

This commit migrates the combo component to use
the general key-bindings controller from the library. Aside from unifying the implementation across components this also improves several behaviors of the combo:

  • Keyboard events inside the combo are no longer "swallowed".
  • Tab navigation is more natural, i.e. there are no longer 2 tab stops per combo component.

Updated the combo test suite to accommodate for the changes.

This commit migrates the combo component to use
the general key-bindings controller from the library.
Aside from unifying the implementation across components
this also improves several behaviours of the combo:

* Keyboard events inside the combo are no longer "swallowed".
* Tab navigation is more natural, i.e. there are no longer 2 tab stops
per combo component.

Updated the combo test suite to accomodate for the
changes.
simeonoff
simeonoff previously approved these changes Jan 6, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants