From f597db23cc57ba83f14e8f9a04bede3d61ffbd6f Mon Sep 17 00:00:00 2001 From: Momentry Studio Date: Mon, 15 Jun 2026 09:20:23 +0800 Subject: [PATCH] fix: check for Tauri availability before invoke --- src/views/PeopleView.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/views/PeopleView.vue b/src/views/PeopleView.vue index 2113b94..0c0d023 100644 --- a/src/views/PeopleView.vue +++ b/src/views/PeopleView.vue @@ -165,8 +165,14 @@ const skippedPeople = computed(() => { }) onMounted(async () => { + // Wait for Tauri to be ready + if (!(window as any).__TAURI__) { + console.error('Tauri not available - must run inside Tauri webview') + loading.value = false + return + } try { - console.log('PeopleView: calling getPeople...') + console.log('PeopleView: Tauri available, calling getPeople...') const result = await invoke('getPeople', { page: 1, perPage: 1000 }) console.log('PeopleView: getPeople raw result type:', typeof result) console.log('PeopleView: getPeople raw result:', result)