Added
Fixed
- #244 - Fixed an issue where the dropbox entrance animation looked clunky when opened, calling openDropbox programmatically (#402 by @gnbm)
- #293 - Fixed an issue where the onChange event was fired twice when selecting an option from the search input (#422 by @bes-internal)
- #388 - Fixed an issue where using booleans as dropdown options (values) made the values to be returned as empty when selecting
false(#411 by @gnbm) - #404 - Fixed an issue where pressing ESC under certain configurations (like
keepAlwaysOpen=true) was throwing the following errorUncaught TypeError: Cannot read properties of undefined (reading 'contains') at VirtualSelect.onKeyDown(#408 by @gnbm) - #406 - Fixed an issue where the
removeMutationObserver()logic was not consistent withaddMutationObserver(#407 by @Nilotaviano) - #412 - Fixed an issue where we got an error when using Virtual Select with the properties
allowNewOption: trueandsearchNormalize: truewhen adding a new option (#413 by @gnbm) - #414 - Fixed an issue where using Virtual Select with the
showSelectedOptionsFirst=true, after the selection, the dropdown was only updated properly with the selected options coming first after closing and opening it twice (#415 by @gnbm) - #416 - Fixed an issue where, when clicking between multiple VirtualSelect dropdowns, previously opened dropdowns remain open, which creates a confusing UI where multiple dropdowns can be open simultaneously (#418 by @gnbm)
- #419 - Fixed an issue where, when using the open-source library Virtual Select, if we have two dropdowns, when we open dropdown A, then scroll down to dropdown B without closing dropdown A, and once we click on dropdown B to open it, dropdown A remains focused when closed. This focus shouldn't exist; only the focus on dropdown B should be retained (#421 by @gnbm)
- #423 - Fixed an issue where the Dropdown didn't contain search, which was causing a focus on the onScroll event (#430 by @joselrio)
- #425 - Fixed an issue where, when clicking on the dropdown and then on an input, the input briefly got focused but immediately lost it (previously, it always stayed focused) (#427 by @gnbm)
- Improved label validation to only use
labelNormalizedif it exists AND is notundefined/null(#420 by @gnbm)