correctly handling the presence of the audio button. fixes #188
This commit is contained in:
parent
3fda6115c0
commit
9d8e5e705a
1 changed files with 5 additions and 3 deletions
|
|
@ -37,9 +37,6 @@ async function chatgpt_sendMsg(msg, method ='') { // return -1 send button
|
|||
textArea = document.querySelector('form textarea');
|
||||
old_textArea = true;
|
||||
}
|
||||
let sendButton = document.querySelector('[data-testid="send-button"]') // pre-GPT-4o
|
||||
|| document.querySelector('path[d*="M15.1918 8.90615C15.6381"]')?.parentNode.parentNode // from sept-2024;
|
||||
|| document.querySelector('path[d*="M15.192 8.906a1.143"]')?.parentNode.parentNode; // post-GPT-4o;
|
||||
//check if the textarea has been found
|
||||
if(!textArea) {
|
||||
console.error("[ThunderAI] Textarea not found!");
|
||||
|
|
@ -52,6 +49,11 @@ async function chatgpt_sendMsg(msg, method ='') { // return -1 send button
|
|||
textArea.innerText = msg;
|
||||
textArea.dispatchEvent(new Event('input', { bubbles: true }));
|
||||
}
|
||||
//wait for the button to change from the audio button to the send button (from nov-2024)
|
||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||
let sendButton = document.querySelector('[data-testid="send-button"]') // pre-GPT-4o
|
||||
|| document.querySelector('path[d*="M15.1918 8.90615C15.6381"]')?.parentNode.parentNode // from sept-2024;
|
||||
|| document.querySelector('path[d*="M15.192 8.906a1.143"]')?.parentNode.parentNode; // post-GPT-4o;
|
||||
//check if the sendbutton has been found
|
||||
if (!sendButton) {
|
||||
console.error("[ThunderAI] Send button not found!");
|
||||
|
|
|
|||
Loading…
Reference in a new issue