grazie mille veramente dell'impegno, non sai quanto apprezzo nei forum le persone che non si limitano a rispondere solo alle questioni banali ma ragionano effettivamente su un problema.
comunque, in due parole, ho ripensato tutto il sistema e non uso più l'array stack, scrivo direttamente in activenodes. Durante l'azione di aggiunta nodo (che poi è il click sul nodo) aggiungo direttamente il riferimento al nodo cliccato, non passo per il suo id.
Ho alleggerito il codice e risolto anche questo problema.
Risolto per ora, perché probabilmente nel prossimo passo il tuo codice mi sarà comunque utile![]()