This commit is contained in:
Timothy Jaeryang Baek
2026-04-09 11:13:09 -07:00
parent cb0fd6ed41
commit 4b8e331333
3 changed files with 28 additions and 4 deletions
+15 -2
View File
@@ -46,7 +46,8 @@
selectedTerminalId,
showFileNavPath,
showFileNavDir,
chatRequestQueues
chatRequestQueues,
desktopEvent
} from '$lib/stores';
import { WEBUI_API_BASE_URL } from '$lib/constants';
@@ -1225,7 +1226,19 @@
showControls.set(true);
}
if ($page.url.searchParams.get('q')) {
// Consume one-shot desktop event (e.g. Spotlight query + attachments)
if ($desktopEvent) {
const { query, files: eventFiles } = $desktopEvent;
desktopEvent.set(null);
// TODO: handle eventFiles (attach to chat)
if (query) {
messageInput?.setText(query);
await tick();
submitHandler(query);
}
} else if ($page.url.searchParams.get('q')) {
const q = $page.url.searchParams.get('q') ?? '';
messageInput?.setText(q);