fix: reset taskIds and messageQueue on new chat (#21731)

fix: reset taskIds and messageQueue on new chat

Fixes a bug where clicking "New Chat" after sending a message would
silently drop subsequent messages. The initNewChat function reset most
chat state but did not clear taskIds or messageQueue, causing
submitPrompt to queue messages indefinitely instead of sending them.
This commit is contained in:
Classic298 authored and GitHub committed 2026-02-22 14:30:44 -06:00
1 parent 75c5d9b179
commit 2ef55972ff
1 file changed
+2
+2
View File
@@ -1065,6 +1065,8 @@
chatFiles = [];
params = {};
taskIds = null;
messageQueue = [];
if ($page.url.searchParams.get('youtube')) {
await uploadWeb(`https://www.youtube.com/watch?v=${$page.url.searchParams.get('youtube')}`);