I found a bug in the SentenceNodePanel, it does not update the speaker_id when a new speaker is selected. It's just a one line fix, so I went ahead and added it because it was affecting my use. Seems like you were also adding more stuff for v2.1.2, great work!
Steps to reproduce:
Add two characters in the root node
Add SentenceNode
Click SentenceNode to open the SentenceNodePanel, change the speaker to the second character
Close and open the panel again, it will reset back to the first character, doesn't matter if you click Save or Test also
I found a bug in the SentenceNodePanel, it does not update the speaker_id when a new speaker is selected. It's just a one line fix, so I went ahead and added it because it was affecting my use. Seems like you were also adding more stuff for v2.1.2, great work!
Steps to reproduce: