diff --git a/customprompts/mzta-custom-prompts.js b/customprompts/mzta-custom-prompts.js index 34930c0f..f105427d 100644 --- a/customprompts/mzta-custom-prompts.js +++ b/customprompts/mzta-custom-prompts.js @@ -17,7 +17,7 @@ */ import { getPrompts, setDefaultPromptsProperties, setCustomPrompts, preparePromptsForExport, preparePromptsForImport } from "../js/mzta-prompts.js"; -import { isThunderbird128OrGreater, getCustomPromptsUsedSpace } from "../js/mzta-utils.js"; +import { isThunderbird128OrGreater, getCustomPromptsUsedSpace, sanitizeHtml } from "../js/mzta-utils.js"; import { taLogger } from "../js/mzta-logger.js"; import { getPlaceholders } from "../js/mzta-placeholders.js"; @@ -351,7 +351,7 @@ function handleCancelClick(e) { tr.querySelector('.btnDeleteItem').style.display = 'inline'; // Delete btn tr.querySelector('.id_output').value = tr.querySelector('.id_show').innerText.toLocaleUpperCase(); tr.querySelector('.name_output').value = tr.querySelector('.name_show').innerText; - tr.querySelector('.text_output').value = tr.querySelector('.text_show').innerText; + tr.querySelector('.text_output').value = sanitizeHtml(tr.querySelector('.text_show').innerHTML).replace(//gi, "\n"); tr.querySelector('.type_output').value = tr.querySelector('.type').innerText; // tr.querySelector('.type_output').selectedOptions[0].text = tr.querySelector('.type_show').innerText; tr.querySelector('.action_output').value = tr.querySelector('.action').innerText; @@ -431,7 +431,7 @@ function loadPromptsList(values){ let output = ` -
+
` + type_output + `