diff --git a/src/lib/ChatScreens/DefaultChatScreen.svelte b/src/lib/ChatScreens/DefaultChatScreen.svelte
index 6fa1078e..86365257 100644
--- a/src/lib/ChatScreens/DefaultChatScreen.svelte
+++ b/src/lib/ChatScreens/DefaultChatScreen.svelte
@@ -661,12 +661,14 @@
{#each blocks as block, i}
{/each}
+
+
{#if DBState.db.characters[$selectedCharID].chats[DBState.db.characters[$selectedCharID].chatPage].message?.[0]?.data?.startsWith(coldStorageHeader) }
{#await preLoadChat($selectedCharID, DBState.db.characters[$selectedCharID].chatPage)}
@@ -728,6 +730,15 @@
{#if DBState.db.characters[$selectedCharID].type !== 'group' }
+ {#if !DBState.db.characters[$selectedCharID].removedQuotes && DBState.db.characters[$selectedCharID].creatorNotes.length >= 2}
+ {
+ const cha = DBState.db.characters[$selectedCharID]
+ if(cha.type !== 'group'){
+ cha.removedQuotes = true
+ }
+ DBState.db.characters[$selectedCharID] = cha
+ }} />
+ {/if}
- {#if !DBState.db.characters[$selectedCharID].removedQuotes && DBState.db.characters[$selectedCharID].creatorNotes.length >= 2}
- {
- const cha = DBState.db.characters[$selectedCharID]
- if(cha.type !== 'group'){
- cha.removedQuotes = true
- }
- DBState.db.characters[$selectedCharID] = cha
- }} />
- {/if}
{/if}
@@ -948,4 +950,5 @@
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
+
\ No newline at end of file
diff --git a/src/lib/Setting/Pages/OtherBotSettings.svelte b/src/lib/Setting/Pages/OtherBotSettings.svelte
index 5d655eab..6d07eb4e 100644
--- a/src/lib/Setting/Pages/OtherBotSettings.svelte
+++ b/src/lib/Setting/Pages/OtherBotSettings.svelte
@@ -3,7 +3,6 @@
import { language } from "src/lang";
import Help from "src/lib/Others/Help.svelte";
import { selectSingleFile } from "src/ts/util";
- import { alertError } from "src/ts/alert";
import { DBState, selectedCharID } from 'src/ts/stores.svelte';
import { isTauri, saveAsset, downloadFile } from "src/ts/globalApi.svelte";
import NumberInput from "src/lib/UI/GUI/NumberInput.svelte";
@@ -42,7 +41,6 @@
autoSmea:false,
legacy_uc:false,
use_coords:false,
- cfg_rescale:0,
v4_prompt:{
caption:{
base_caption:'',
@@ -62,7 +60,6 @@
reference_strength_multiple: [0.7],
vibe_data: undefined,
vibe_model_selection: undefined,
- noise_schedule: 'karras'
}
if (DBState.db.NAIImgConfig.sampler === 'ddim_v3'){
DBState.db.NAIImgConfig.sm = false
diff --git a/src/lib/UI/GUI/LazyPortal.svelte b/src/lib/UI/GUI/LazyPortal.svelte
index 5d70245d..b66f5d7d 100644
--- a/src/lib/UI/GUI/LazyPortal.svelte
+++ b/src/lib/UI/GUI/LazyPortal.svelte
@@ -12,7 +12,7 @@
}
const { target: target = document.body, children, root, idx }:Props = $props();
- const paddingEle = document.createElement('div')
+ let paddingEle = null
const context = getAllContexts();
let instance;
@@ -20,21 +20,16 @@
onMount(() => {
- paddingEle.style.height = '48px';
- paddingEle.style.width = '100%'
- paddingEle.style.backgroundColor = '#ffffff'
- paddingEle.style.color = 'black'
- target.appendChild(paddingEle)
-
const observer = new IntersectionObserver((v) => {
if(v[0].intersectionRatio > 0.5){
seen = true
- target.removeChild(paddingEle)
observer.disconnect()
}
+
}, {
threshold: 0.5,
+ root: root,
})
observer.observe(target)
@@ -48,15 +43,14 @@
$effect(() => {
if(seen){
- instance = mount(PortalConsumer, { target, props: { children }, context })
+ try {
+ instance = mount(PortalConsumer, { target, props: { children }, context })
+ } catch (error) {}
}
return () => {
if(instance){
unmount(instance);
- try {
- target.removeChild(paddingEle)
- } catch (error) {}
}
}
});
diff --git a/src/lib/UI/GUI/PortalConsumer.svelte b/src/lib/UI/GUI/PortalConsumer.svelte
index 528f76b9..4592052b 100644
--- a/src/lib/UI/GUI/PortalConsumer.svelte
+++ b/src/lib/UI/GUI/PortalConsumer.svelte
@@ -4,4 +4,6 @@
{#if children}
{@render children()}
+{:else}
+
{/if}
\ No newline at end of file
diff --git a/src/styles.css b/src/styles.css
index 4b17c3a7..c86be002 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -353,4 +353,4 @@ html, body{
max-width: calc(100% - 0.5rem);
word-break: normal;
overflow-wrap: anywhere;
-}
\ No newline at end of file
+}