From c135bcd6c5fe38fb7341d2a59bfc1f74df958df7 Mon Sep 17 00:00:00 2001 From: Russell Ballestrini Date: Mon, 10 Nov 2025 05:43:47 -0500 Subject: [PATCH] Refresh voices when clicking refresh models button --- public/src/uncloseai-embed-modal.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/public/src/uncloseai-embed-modal.js b/public/src/uncloseai-embed-modal.js index 46884e0..f8b054e 100644 --- a/public/src/uncloseai-embed-modal.js +++ b/public/src/uncloseai-embed-modal.js @@ -564,19 +564,22 @@ async function openUncloseaiEmbeddedModalNew() { actionsGrid.className = "uncloseai-grid-actions"; const actions = [ - { - text: getUIText("refreshModels"), + { + text: getUIText("refreshModels"), action: async () => { const button = event.target; const originalText = button.textContent; button.textContent = "🔄 Loading..."; button.disabled = true; - + try { - await loadModels(); - // Show model count briefly + // Refresh both models and voices + await Promise.all([loadModels(), loadVoices()]); + + // Show counts briefly const modelCount = modelSelect.options.length; - button.textContent = `✅ ${modelCount} models`; + const voiceCount = voiceSelect.querySelectorAll('option').length; + button.textContent = `✅ ${modelCount} models, ${voiceCount} voices`; setTimeout(() => { button.textContent = originalText; button.disabled = false;