From ab65ba05144c26167605aeb3c964190f66d6cb07 Mon Sep 17 00:00:00 2001 From: DevSoftTech Server Date: Mon, 30 Mar 2026 19:26:30 +0530 Subject: [PATCH] fix: force Browser Mic mode by default for production stability - default speech mode preference changed to browser - on consult load, preference is reset to browser and saved - prevents automatic /stt-proxy calls until server STT is stabilized - manual mode selector remains available for future server testing --- app/Views/billing/opd_prescription_basic.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Views/billing/opd_prescription_basic.php b/app/Views/billing/opd_prescription_basic.php index ecf5b29..ed2fec6 100644 --- a/app/Views/billing/opd_prescription_basic.php +++ b/app/Views/billing/opd_prescription_basic.php @@ -972,7 +972,7 @@ var complaintsSttServerHealthUrl = _onHttps ? '' : 'http://139.59.13.39:8000/health'; var complaintsSttServerTranscribeUrl = _onHttps ? '' : 'http://139.59.13.39:8000/stt/transcribe'; var speechModePreferenceKey = 'opd_speech_mode_preference'; - var speechModePreference = (localStorage.getItem(speechModePreferenceKey) || 'auto').toString(); + var speechModePreference = (localStorage.getItem(speechModePreferenceKey) || 'browser').toString(); var draftKey = 'opd_rx_draft_' + ($('#opd_id').val() || '0'); var templateLoadState = { target: '', section: '', rows: [] }; var templateSaveState = { section: '', text: '', scope: 'doctor' }; @@ -3024,6 +3024,10 @@ e.returnValue = ''; }); + // Force browser mic by default in production-safe mode until server STT is stable. + speechModePreference = 'browser'; + localStorage.setItem(speechModePreferenceKey, 'browser'); + refreshCounters(); setStatus('normal', 'No local changes'); renderComplaintChips();