- Fix incorrectly using SqlJoinTrait would swallow the actual error
- Improve detection of excluding non-required joins when using EarlyJoinFinderTrait. This affects Multi Prefix is optimizing for matching on a single prefix, and also Extended Ignore
- Remove usage of assert() for XF Cloud compatibility
- Improve compatibility when using
EarlyJoinFinderTrait
andSqlJoinTrait
together
- Avoid possible expensive table expression queries being computed multiple times
- Fix single-select mode could incorrectly have multiple items selected when pre-rendering choices.js widget
- Workaround unexpected behavior in \XF:
ptions() and strongly typed property hints (generated by XF CLI command xf-dev:generate-options-stub) which may cause bugs in some add-ons
- Update choices.js v11.1.0
- Remove role="textbox" from search input, per a11y practices
- Add choices.search-kmp.js build, more advanced than a simple prefix match but less complex than using FUSE for search
- Support <option label="..." /> HTML (not generated by XF natively)
- Update to choices.js v11.0.6
- Fix regression where clicking the item would close & then re-open the dropdown instead of expected behavior
- Fix regression in setChoices API call (interaction with selected items, does not affect bundled select.js library)
- Update to choices.js v11.0.4
- Fix selected option being escaped twice (Affects MultiPrefix editing a thread prefix)
- Fix reaching maximum item limit notice is not cleared after removing selections
- Fix
tab
=> direction keys handling- Fix performance regression when loading options after choices.js object creation (Affects MultiPrefix loading per-forum prefixes)
- Update choices.js to v11.0.3
- Fix accessibility around tab/shift//esc key handling
- Fix "No choices to choose from" was displayed when it shouldn't be
- Fix max item notice handling would stop displaying when it shouldn't
- Fix HTML comments could be displayed as part of a item's text label when they shouldn't be.
- Update choices.js
- Adjust font-size css to be more inline with standard XF
- Fix select did not reset correct after a form submit.
- Noticeable with Threadmarks Pro add-on on replying to a thread
- Fix "no choices to choose from"/"no results found" notice did not reliably trigger
- Fix options loader would unexpectedly clear options. This impacts the move thread function.
- Update count down timer to only show seconds in the last 2 minutes by default, this avoid excessive page-reflows
- Noticeable with notice time replacables add-on