From ff1c7b1fc1e2658b65b2e82066d94ed6e1f199bd Mon Sep 17 00:00:00 2001 From: mic Date: Wed, 14 Aug 2024 22:14:39 +0200 Subject: [PATCH] [OpenAPI] stripping double quotes at the beginning and the end of the response. fixes #99 --- api_webchat/messagesArea.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api_webchat/messagesArea.js b/api_webchat/messagesArea.js index 87806a30..78ca0436 100644 --- a/api_webchat/messagesArea.js +++ b/api_webchat/messagesArea.js @@ -227,7 +227,8 @@ class MessagesArea extends HTMLElement { const actionButton = document.createElement('button'); actionButton.textContent = 'Use this answer'; //actionButton.textContent = browser.i18n.getMessage("chatgpt_win_get_answer"); - const fullTextHTMLAtAssignment = this.fullTextHTML; + const fullTextHTMLAtAssignment = this.fullTextHTML.trim().replace(/^"|"$/g, '').replace(/^

"/, '

').replace(/"<\/p>$/, '

'); // strip quotation marks + //console.log(">>>>>>>>>>>> fullTextHTMLAtAssignment: " + fullTextHTMLAtAssignment); actionButton.addEventListener('click', () => { switch(promptData.action) { case "1": // do reply