diff --git a/js/mzta-chatgpt.js b/js/mzta-chatgpt.js
index b4be585f..3fc54de6 100644
--- a/js/mzta-chatgpt.js
+++ b/js/mzta-chatgpt.js
@@ -73,28 +73,27 @@ async function chatgpt_getFromDOM(pos) {
let parser = new DOMParser();
let doc = parser.parseFromString(responseDivs[responseDivs.length - 1].innerHTML, 'text/html');
// Select the div with class 'empty:hidden'
- let divToRemove = doc.querySelector('div.empty\\\\:hidden');
- if (divToRemove) {
- divToRemove.remove();
- }
- // Extract the new HTML string
- responseDivs[responseDivs.length - 1].innerHTML = doc.body.innerHTML;
- //response = responseDivs[responseDivs.length - 1].textContent;
- response = responseDivs[responseDivs.length - 1].innerHTML;
- const parser2 = new DOMParser();
- const doc2 = parser2.parseFromString(response, 'text/html');
-
- // Get all elements in the parsed document
- const allElements = doc2.body.querySelectorAll('*');
-
+ // let divToRemove = doc.querySelector('div.empty\\\\:hidden');
+ // if (divToRemove) {
+ // divToRemove.remove();
+ // }
+ // // Extract the new HTML string
+ // responseDivs[responseDivs.length - 1].innerHTML = doc.body.innerHTML;
+ // //response = responseDivs[responseDivs.length - 1].textContent;
+ // response = responseDivs[responseDivs.length - 1].innerHTML;
+ // console.log('chatgpt_getFromDOM original response: '+ response);
+ // const parser2 = new DOMParser();
+ // const doc2 = parser2.parseFromString(response, 'text/html');
// Tags to exclude
+ //console.log(">>>>>>>>> doc.body.innerHTML original: " + doc.body.innerHTML);
const excludeTags = ['div', 'text', 'svg', 'path', 'button'];
- // Filter out elements that should be excluded
- const keepElements = Array.from(allElements).filter(element => !excludeTags.includes(element.tagName.toLowerCase()));
+ const includeTags = ['p', 'ul'];
+ // removeTags(doc.body, excludeTags);
+ response = removeTagsAndReturnHTML(doc.body, excludeTags, includeTags)
+ //console.log(">>>>>>>>> doc.body.innerHTML final: " + doc.body.innerHTML);
+ // response = doc.body.innerHTML;
- // Create a new HTML string containing all non-div elements in order
- response = keepElements.map(element => element.outerHTML).join('');
- //console.log('chatgpt_getFromDOM: '+response);
+ //console.log('chatgpt_getFromDOM final response: '+response);
//console.log('chatgpt_getFromDOM: [HTML] ' + responseDivs[responseDivs.length - 1].innerHTML.replace(/
]*>/gi, '').replace(/<\\/div>/gi, '').replace(/