mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
fix options filter
This commit is contained in:
@ -2067,7 +2067,7 @@ export async function setSlashCommandAutoComplete(textarea, isFloating = false)
|
|||||||
else {
|
else {
|
||||||
let matchingOptions = parserResult.optionList
|
let matchingOptions = parserResult.optionList
|
||||||
.filter(it => isReplacable || it.name == '' ? matchers[matchType](it.name) : it.name.toLowerCase() == slashCommand) // Filter by the input
|
.filter(it => isReplacable || it.name == '' ? matchers[matchType](it.name) : it.name.toLowerCase() == slashCommand) // Filter by the input
|
||||||
.filter((it,idx,list) => list.indexOf(it) == idx)
|
.filter((it,idx,list) => list.findIndex(opt=>opt.value == it.value) == idx)
|
||||||
;
|
;
|
||||||
result = matchingOptions
|
result = matchingOptions
|
||||||
.filter((it,idx) => matchingOptions.indexOf(it) == idx)
|
.filter((it,idx) => matchingOptions.indexOf(it) == idx)
|
||||||
|
Reference in New Issue
Block a user