Details
-
Task
-
Resolution: Fixed
-
Major
-
18.7.0
-
None
-
Unknown
-
N/A
-
N/A
-
Description
See https://github.com/krisk/Fuse/blob/HEAD/CHANGELOG.md#750-2026-07-13 .
fuse.js powers the fuzzy quick action (slash) search of the CKEditor xwiki-slash plugin. Every change in 7.5.0 is a scoring or ranking bug fix, so the order in which the quick actions are suggested in the slash menu can shift:
- the key weights we use (id: 5, nameTokens: 4, name: 3, descriptionTokens: 2, group.id: 1, group.nameTokens: 1) don't sum to 1, and 7.5.0 normalises them, which changes the relative influence of each key
- limit now keeps the correct top-N when scores tie
- field-length normalisation now counts tabs and newlines as word separators
The public API is unchanged, so the upgrade itself is a drop-in.