1.7.1
CSS
- #90 Fix form-control-sm and form-control-lg
- #91 Fix input-group, input-group-sm, and input-group-lg for Bootstrap 4 and 5
- #85 Hidden input shouldn't make select area taller on narrow screens
- #86 disabled select should be grayed out
- Prevent overlapping caret
JavaScript
- #88 setActiveOption() should be after open() to ensure scrolling
- #87 clearCache(), clearCache('option'), updateOption(), and removeOption() should remove option from DOM
- Accurately keep track of active option in refreshOptions() with duplicates
- Add rendered() to consolidate duplicate code for accessing option and item DOM nodes
- UpdateOption() replaces option node without calling refreshOptions()
- Move dropdown scrolling to scrollToOption()
Docs