Ciao, la funzione Cancella elimina l'elemento selezionato e poi aggiorna la pagina, quindi l'auto-click (del corrente primo elemento nella lista) avviene di nuovo proprio perché si sta aprendo di nuovo quella pagina.

La soluzione è impedire che avvenga l'auto-click quando la pagina viene ri-aperta attraverso il pulsante "Cancella", ed è esattamente la stessa soluzione già fornita per la tua precedente discussione. Il problema è analogo a quello del tasto "Indietro", solo che in questo caso si torna indietro (cioè si riapre la stessa pagina) attraverso il tasto "Cancella".

Puoi quindi adoperare sempre la micro-libreria che ti avevo già fornito per attivare il sistema col flag, impostando opportunamente il selettore del metodo querySelectorAll() (cioè "a.back") in modo che selezioni, in questo caso, anche l'elemento in questione oltre ai tasti "Indietro".

Io so come fare ma ti invito comunque a provare tu stesso ad apportare tale modifica.

Tieni conto che querySelectorAll() accetta un selettore che corrisponde in tutto e per tutto ad un selettore CSS. Se hai familiarità col CSS non dovresti avere grossi problemi nel modificare opportunamente quella parte per selezionare entrambe i casi.

Fai sapere.