fix: Med Mic stop button not working - keep btn-medical-stt class on active button

When recording started, setMedicalMicButtonState() removed btn-medical-stt class
from the active button and the click handler (bound to .btn-medical-stt) never
fired on second click, so recording ran forever with no way to stop.
Fix: keep btn-medical-stt class always; only add/remove btn-danger for active state.
This commit is contained in:
DevSoftTech Server 2026-03-30 19:01:19 +05:30
parent 7bb539a620
commit e6c9939b09

View File

@ -1112,10 +1112,11 @@
var target = ($btn.data('target') || '').toString();
var baseText = ($btn.data('label') || '🎙 Med Mic').toString();
$btn.removeClass('btn-danger').addClass('btn-medical-stt').prop('disabled', false).text(baseText);
// Always keep btn-medical-stt so the click handler always fires
$btn.removeClass('btn-danger').prop('disabled', false).text(baseText);
if (activeTarget && target === activeTarget) {
$btn.removeClass('btn-medical-stt').addClass('btn-danger').text('⏹ Stop Mic');
$btn.addClass('btn-danger').text('⏹ Stop Mic');
}
});
}