修复语言选择器未找到的警告并添加错误处理提示

This commit is contained in:
Fengqing Liu
2025-10-23 21:41:44 +11:00
parent 6231dbd8a8
commit 90bb7ac48d
2 changed files with 12 additions and 3 deletions

View File

@@ -893,7 +893,10 @@ async function fetchAndPopulateLanguages() {
const data = await response.json();
const languageSelect = document.getElementById('language');
if (!languageSelect) return;
if (!languageSelect) {
console.warn('Language select element not found');
return;
}
// Clear existing options
languageSelect.innerHTML = '';
@@ -912,6 +915,11 @@ async function fetchAndPopulateLanguages() {
}
} catch (error) {
console.error('Failed to fetch languages:', error);
const languageSelect = document.getElementById('language');
if (languageSelect) {
languageSelect.innerHTML = '<option value="">Failed to load languages</option>';
}
addConsoleLine('Error: Unable to fetch available languages. Please check your connection or try again later.');
}
}