diff --git a/web/containers/ModelDropdown/index.tsx b/web/containers/ModelDropdown/index.tsx index 6f5774779..13d0ff6ff 100644 --- a/web/containers/ModelDropdown/index.tsx +++ b/web/containers/ModelDropdown/index.tsx @@ -203,6 +203,7 @@ const ModelDropdown = ({ setSelectedModel, setThreadModelParams, updateModelParameter, + preserveModelSettings, ] ) diff --git a/web/hooks/useUpdateModelParameters.ts b/web/hooks/useUpdateModelParameters.ts index b39e5f00b..610613cfe 100644 --- a/web/hooks/useUpdateModelParameters.ts +++ b/web/hooks/useUpdateModelParameters.ts @@ -100,7 +100,14 @@ export default function useUpdateModelParameters() { updateDownloadedModel(updatedModel) } }, - [activeModelParams, selectedModel, setThreadModelParams] + [ + activeModelParams, + selectedModel, + setThreadModelParams, + preserveModelFeatureEnabled, + setSelectedModel, + updateDownloadedModel, + ] ) const processStopWords = (params: ModelParams): ModelParams => { diff --git a/web/screens/Thread/ThreadCenterPanel/index.tsx b/web/screens/Thread/ThreadCenterPanel/index.tsx index 1bc51d19a..b12f859bd 100644 --- a/web/screens/Thread/ThreadCenterPanel/index.tsx +++ b/web/screens/Thread/ThreadCenterPanel/index.tsx @@ -18,7 +18,7 @@ import { fileUploadAtom } from '@/containers/Providers/Jotai' import { snackbar } from '@/containers/Toast' import { activeModelAtom } from '@/hooks/useActiveModel' -import { queuedMessageAtom, reloadModelAtom } from '@/hooks/useSendChatMessage' +import { reloadModelAtom } from '@/hooks/useSendChatMessage' import ChatBody from '@/screens/Thread/ThreadCenterPanel/ChatBody' @@ -138,7 +138,6 @@ const ThreadCenterPanel = () => { const engineParamsUpdate = useAtomValue(engineParamsUpdateAtom) const [dragOver, setDragOver] = useState(false) - const queuedMessage = useAtomValue(queuedMessageAtom) const reloadModel = useAtomValue(reloadModelAtom) const activeModel = useAtomValue(activeModelAtom)