Refactor error handling to simplify textarea not found warning message display

This commit is contained in:
Mic 2025-05-01 22:50:50 +02:00
parent f75f252068
commit eafb278eda

View file

@ -416,14 +416,7 @@ async function doProceed(message, customText = ''){
break;
case -2: // textarea not found
let curr_model_warn = document.getElementById('mzta-model_warn');
let message = browser.i18n.getMessage("chatgpt_textarea_not_found_error");
let parts = message.split(/<a href="([^"]+)">([^<]+)<\\/a>/);
curr_model_warn.textContent = parts[0];
let link = document.createElement('a');
link.href = parts[1];
link.textContent = parts[2];
curr_model_warn.appendChild(link);
curr_model_warn.appendChild(document.createTextNode(parts[3]));
curr_model_warn.textContent = browser.i18n.getMessage("chatgpt_textarea_not_found_error");
curr_model_warn.style.display = 'inline-block';
document.getElementById('mzta-curr_msg').textContent = "";
document.getElementById('mzta-loading').style.display = 'none';