From 9d8ce23c97f394c367d32962ceedcf72049eeb6a Mon Sep 17 00:00:00 2001 From: yoannchb-pro <71560747+yoannchb-pro@users.noreply.github.com> Date: Wed, 20 Mar 2024 17:47:32 -0400 Subject: [PATCH] fixing question to answer avoiding html --- src/core/modes/question-to-answer.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/modes/question-to-answer.ts b/src/core/modes/question-to-answer.ts index 3ab367c..5a3a8ca 100644 --- a/src/core/modes/question-to-answer.ts +++ b/src/core/modes/question-to-answer.ts @@ -16,16 +16,16 @@ function questionToAnswerMode(props: Props) { props.removeListener(); - const questionBackup = questionElement.textContent; - questionElement.textContent = props.gptAnswer.response; + const questionBackup = questionElement.innerHTML ?? ''; + questionElement.innerHTML = props.gptAnswer.response; questionElement.style.whiteSpace = 'pre-wrap'; // To go back to the question / answer questionElement.addEventListener('click', function () { - const contentIsResponse = questionElement.textContent === props.gptAnswer.response; + const contentIsResponse = questionElement.innerHTML === props.gptAnswer.response; questionElement.style.whiteSpace = contentIsResponse ? 'initial' : 'pre-wrap'; - questionElement.textContent = contentIsResponse ? questionBackup : props.gptAnswer.response; + questionElement.innerHTML = contentIsResponse ? questionBackup : props.gptAnswer.response; }); }