← Whispering

fix: Reset file_transcription_mode when file transcription completes

9be4d363a53b0fe7cd1e57f52cdb05e05f3cebc1 · Claude · Jan 26, 2026 07:43

+2 · 1 file changed

  • src/whispering_ui/bridge.py +2 −0
diff --git a/src/whispering_ui/bridge.py b/src/whispering_ui/bridge.py
index 7ef5091..fd1e279 100644
--- a/src/whispering_ui/bridge.py
+++ b/src/whispering_ui/bridge.py
@@ -762,6 +762,7 @@ class ProcessingBridge:
             self.state.current_log_request_id = None
 
         self.state.file_transcription_active = False
+        self.state.file_transcription_mode = False
         self.state.file_transcription_progress = 0
         self.state.file_transcription_current_file = ""
         self.state.status_message = "File transcription stopped"
@@ -781,6 +782,7 @@ class ProcessingBridge:
                 self._file_poll_timer.deactivate()
                 self._file_poll_timer = None
             self.state.file_transcription_active = False
+            self.state.file_transcription_mode = False
             self.state.file_transcription_progress = 100
             self.state.status_message = "File transcription complete"