chore: fix new chat with update last selected model dropdown
This commit is contained in:
parent
80ee8fd2b2
commit
13c7ad707e
@ -228,12 +228,11 @@ const DropdownModelProvider = ({
|
||||
selectModelProvider,
|
||||
updateCurrentThreadModel,
|
||||
providers,
|
||||
useLastUsedModel,
|
||||
checkModelExists,
|
||||
updateProvider,
|
||||
getProviderByName,
|
||||
checkAndUpdateModelVisionCapability,
|
||||
serviceHub,
|
||||
|
||||
// selectedModel and selectedProvider intentionally excluded to prevent race conditions
|
||||
])
|
||||
|
||||
@ -326,7 +325,8 @@ const DropdownModelProvider = ({
|
||||
// Create Fzf instance for fuzzy search
|
||||
const fzfInstance = useMemo(() => {
|
||||
return new Fzf(searchableItems, {
|
||||
selector: (item) => `${getModelDisplayName(item.model)} ${item.model.id}`.toLowerCase(),
|
||||
selector: (item) =>
|
||||
`${getModelDisplayName(item.model)} ${item.model.id}`.toLowerCase(),
|
||||
})
|
||||
}, [searchableItems])
|
||||
|
||||
@ -404,12 +404,10 @@ const DropdownModelProvider = ({
|
||||
})
|
||||
|
||||
// Store the selected model as last used
|
||||
if (useLastUsedModel) {
|
||||
setLastUsedModel(
|
||||
searchableModel.provider.provider,
|
||||
searchableModel.model.id
|
||||
)
|
||||
}
|
||||
setLastUsedModel(
|
||||
searchableModel.provider.provider,
|
||||
searchableModel.model.id
|
||||
)
|
||||
|
||||
// Check mmproj existence for llamacpp models (async, don't block UI)
|
||||
if (searchableModel.provider.provider === 'llamacpp') {
|
||||
@ -443,7 +441,6 @@ const DropdownModelProvider = ({
|
||||
[
|
||||
selectModelProvider,
|
||||
updateCurrentThreadModel,
|
||||
useLastUsedModel,
|
||||
updateProvider,
|
||||
getProviderByName,
|
||||
checkAndUpdateModelVisionCapability,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user