Enhance icon detection logic for regenerate and read aloud buttons

This commit is contained in:
mic 2025-06-10 23:42:11 +02:00
parent e17e54d921
commit ad5afee395

View file

@ -83,13 +83,13 @@ async function chatgpt_isIdle() {
function chatgpt_getRegenerateButton() { function chatgpt_getRegenerateButton() {
for (const mainSVG of document.querySelectorAll('main svg.icon-md')) { for (const mainSVG of document.querySelectorAll('main svg.icon-md')) {
if (mainSVG.querySelector('path[d^="M3.06957"]')){ // regen icon found if (mainSVG.querySelector('path[d^="M3.502 16.6663V13"]') || mainSVG.querySelector('path[d^="M3.06957"]')){ // regen icon found
//console.log(">>>>>>>>>> found regen icon!"); //console.log(">>>>>>>>>> found regen icon!");
return mainSVG.parentNode.parentNode; return mainSVG.parentNode.parentNode;
} }
} }
for (const mainSVG of document.querySelectorAll('main svg.icon-md-heavy')) { for (const mainSVG of document.querySelectorAll('main svg.icon-md-heavy')) {
if (mainSVG.querySelector('path[d^="M11 4.9099C11 4.47485"]')){ // read aloud icon found if (mainSVG.querySelector('path[d^="M9.75122 4.09203C9.75122"]') || mainSVG.querySelector('path[d^="M11 4.9099C11 4.47485"]')){ // read aloud icon found
//console.log(">>>>>>>>>> found read aloud icon!"); //console.log(">>>>>>>>>> found read aloud icon!");
return mainSVG.parentNode.parentNode; return mainSVG.parentNode.parentNode;
} }