formio / formio.js

JavaScript powered Forms with JSON Form Builder
https://formio.github.io/formio.js
MIT License
1.83k stars 1.04k forks source link

FIO-8445: Fixed searchbar not focusing when navigating using up and down arrows #5654

Closed ZenMasterJacob20011 closed 1 week ago

ZenMasterJacob20011 commented 1 week ago

Link to Jira Ticket

https://formio.atlassian.net/browse/FIO-8445

Description

What changed?

Previously, formio.js would unfocus the search bar when navigating the select component with the up and down keyboard arrows. This PR replaces this behavior by modifying the selectHighlightedChoice function to use the addItem choicesjs function instead of the handleChoiceAction choicesjs function. This allows the selectHighlightedChoices function to behave more like a highlighting choices instead of selecting choices when navigating using arrow keys.

Why have you chosen this solution?

*Although there were many potential solutions my solution was best because it introduces no new errors or bugs

Dependencies

N/A

How has this PR been tested?

manual testing

Checklist: