Buonasera, sto usando un'estensione di Chrome per autocliccare il pulsante "Conferma" (stampa) di questa pagina (allegato "conferma stampa"). L'autoclick genera regolarmente un messaggio: 'La stampa è stata inoltrata' (cfr. allegato "stampa inoltrata"). Il problema è che lo script fa andare in loop la pagina, che si aggiorna all'infinito:

codice HTML:
function autoClick() {
labels = document.querySelectorAll('label');
if (labels[1].innerText == "Modello di stampa")
{document.getElementsByClassName("button confirm")[0].click();}
}
var first = true;
if(first){
first=false;
autoClick ();
}

Ho anche provato ad aggiungere una condizione:

codice HTML:
setTimeout(() => {
  const elMessage = document.querySelector('.messages.confirms');
  if (elMessage && elMessage.textContent.trim() === 'La stampa � stata inoltrata') {
    document.querySelector('.button.confirm')?.click();
  }
}, 500);

In questo caso la pagina va in loop, ma dopo aver cliccato manualmente il pulsante "Conferma".
Mi aiutereste a risolvere? Grazie mille!