diff --git a/src/lib/ChatScreens/DefaultChatScreen.svelte b/src/lib/ChatScreens/DefaultChatScreen.svelte
index 412b3070..86bca283 100644
--- a/src/lib/ChatScreens/DefaultChatScreen.svelte
+++ b/src/lib/ChatScreens/DefaultChatScreen.svelte
@@ -374,7 +374,7 @@
mergedCanvas.remove();
}
alertNormal(language.screenshotSaved)
- loadPages = 30
+ loadPages = 15
} catch (error) {
console.error(error)
alertError("Error while taking screenshot")
@@ -397,7 +397,7 @@
//@ts-ignore
const scrolled = (e.target.scrollHeight - e.target.clientHeight + e.target.scrollTop)
if(scrolled < 100 && $CurrentChat.message.length > loadPages){
- loadPages += 30
+ loadPages += 15
}
}}>
diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts
index d964531a..fca77153 100644
--- a/src/ts/process/request.ts
+++ b/src/ts/process/request.ts
@@ -1820,14 +1820,21 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
await sleep(1000)
continue
}
- const {done, value} = await reader.read()
- if(done){
- if(rerequesting){
- continue
+ try {
+ if(reader.closed){
+
}
- break
+ const {done, value} = await reader.read()
+ if(done){
+ if(rerequesting){
+ continue
+ }
+ break
+ }
+ parser.feed(decoder.decode(value))
+ } catch (error) {
+ await sleep(1)
}
- parser.feed(decoder.decode(value))
}
controller.close()
},