🛠️ Improve error handling for search worker initialization

This commit is contained in:
2026-01-28 21:08:20 +00:00
parent fad082195b
commit 89a90e2adf

View File

@@ -659,13 +659,20 @@ const onSearchInput = debounce(async () => {
return;
}
// Initialize worker if needed
initSearchWorker();
// Initialize worker if needed (wait for it to load)
try {
await initSearchWorker();
} catch (error) {
console.error('❌ Failed to initialize worker:', error);
operationProgress.value.active = false;
operationProgress.value.message = 'Worker initialization failed';
return;
}
if (!searchWorker) {
console.error('❌ Worker failed to initialize');
console.error('❌ Worker not available');
operationProgress.value.active = false;
operationProgress.value.message = 'Worker failed to initialize';
operationProgress.value.message = 'Search worker not available';
return;
}