From a73897eba01430b4e247e193909294e37e56b67d Mon Sep 17 00:00:00 2001 From: qiurufeng Date: Tue, 21 Jul 2026 16:02:15 +0800 Subject: [PATCH] fix(asr): resolve Bailian ASR validation deadlock and surface error details --- 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 ce2255816..65230d95e 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 c645346b8..ab7656294 100644 --- a/openless-all/app/src/pages/settings/ProvidersSection.tsx +++ b/openless-all/app/src/pages/settings/ProvidersSection.tsx @@ -698,6 +698,9 @@ function providerErrorMessage(error: unknown, t: ReturnType