diff --git a/src/lib/Setting/Pages/PromptSettings.svelte b/src/lib/Setting/Pages/PromptSettings.svelte
index c0259539..55556aa0 100644
--- a/src/lib/Setting/Pages/PromptSettings.svelte
+++ b/src/lib/Setting/Pages/PromptSettings.svelte
@@ -170,7 +170,6 @@
-
@@ -179,24 +178,24 @@
Memory
-
+
Translations
-
+
Emotion
-
+
OtherAx
-
+
{/if}
diff --git a/src/lib/UI/ModelList.svelte b/src/lib/UI/ModelList.svelte
index a030a8b6..620549d2 100644
--- a/src/lib/UI/ModelList.svelte
+++ b/src/lib/UI/ModelList.svelte
@@ -13,9 +13,10 @@
onclick?: (event: MouseEvent & {
currentTarget: EventTarget & HTMLDivElement;
}) => any
+ blankable?: boolean
}
- let { value = $bindable(""), onChange = (v) => {}, onclick }: Props = $props();
+ let { value = $bindable(""), onChange = (v) => {}, onclick, blankable }: Props = $props();
let openOptions = $state(false)
function changeModel(name:string){
@@ -72,6 +73,10 @@
{/each}
{/await}
+
+ {#if blankable}
+
+ {/if}
@@ -82,6 +87,6 @@
diff --git a/src/ts/storage/database.svelte.ts b/src/ts/storage/database.svelte.ts
index d4d785a4..10e138e6 100644
--- a/src/ts/storage/database.svelte.ts
+++ b/src/ts/storage/database.svelte.ts
@@ -1598,8 +1598,8 @@ export function saveCurrentPreset(){
reasonEffort: db.reasoningEffort ?? 0,
thinkingTokens: db.thinkingTokens ?? null,
outputImageModal: db.outputImageModal ?? false,
- seperateModelsForAxModels: db.seperateModelsForAxModels ?? false,
- seperateModels: safeStructuredClone(db.seperateModels),
+ seperateModelsForAxModels: db.doNotChangeSeperateModels ? false : db.seperateModelsForAxModels ?? false,
+ seperateModels: db.doNotChangeSeperateModels ? null : safeStructuredClone(db.seperateModels),
}
db.botPresets = pres
setDatabase(db)