Skip to content

Commit bd297c7

Browse files
bug fixes related to default llm selection
1 parent 634edfc commit bd297c7

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scribe-pal",
3-
"version": "1.5.0",
3+
"version": "1.5.1",
44
"description": "ScribePal is an intelligent browser extension that leverages AI to empower your web experience.",
55
"author": "Code Forge Temple",
66
"type": "module",

src/tab/components/ChatBox/components/ChatHeader/ChatHeader.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,9 @@ export const ChatHeader = withShadowStyles(({
8787
useEffect(() => {
8888
const updateDefaultLlm = () => {
8989
if (!selectedModel) {
90-
polyfillStorageLocalGet("defaultLlm").then((result: { defaultLlm: string }) => {
91-
if (result.defaultLlm) {
92-
onModelSelect(result.defaultLlm);
90+
polyfillStorageLocalGet("defaultLlm").then(({defaultLlm}: { defaultLlm: string }) => {
91+
if (defaultLlm && models.length && models.some(model => model.name === defaultLlm)) {
92+
onModelSelect(defaultLlm);
9393
}
9494
});
9595
}
@@ -108,7 +108,7 @@ export const ChatHeader = withShadowStyles(({
108108
return () => {
109109
browser.runtime.onMessage.removeListener(listener);
110110
};
111-
}, [onModelSelect, selectedModel]);
111+
}, [models, onModelSelect, selectedModel]);
112112

113113
return (
114114
<>

0 commit comments

Comments
 (0)