From 8263f6f46fcda20d90c36c61229fb321bf8560a1 Mon Sep 17 00:00:00 2001 From: Shawn Shen <110409425+lvsao@users.noreply.github.com> Date: Tue, 21 Jul 2026 22:26:28 +0800 Subject: [PATCH] fix(asr): resolve Bailian ASR validation deadlock and surface error details (#848) --- openless-all/app/src-tauri/src/asr/bailian.rs | 1 + openless-all/app/src/pages/settings/ProvidersSection.tsx | 3 +++ 2 files changed, 4 insertions(+) diff --git a/openless-all/app/src-tauri/src/asr/bailian.rs b/openless-all/app/src-tauri/src/asr/bailian.rs index ce225581..65230d95 100644 --- a/openless-all/app/src-tauri/src/asr/bailian.rs +++ b/openless-all/app/src-tauri/src/asr/bailian.rs @@ -486,6 +486,7 @@ impl BailianRealtimeASR { if let Some(tx) = tx { let _ = tx.send(Err(error)); } + self.task_started.notify_waiters(); self.close_on_runtime(); } diff --git a/openless-all/app/src/pages/settings/ProvidersSection.tsx b/openless-all/app/src/pages/settings/ProvidersSection.tsx index 72a38ecf..14079c06 100644 --- a/openless-all/app/src/pages/settings/ProvidersSection.tsx +++ b/openless-all/app/src/pages/settings/ProvidersSection.tsx @@ -704,6 +704,9 @@ function providerErrorMessage(error: unknown, t: ReturnType