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;