BUG: Vassal "freezes" when pasting unicode characters

This happened at least 8 times to me.

The last time i pasted the character “🅔” (NEGATIVE CIRCLED LATIN CAPITAL LETTER E, U+1F154) at the beginning of a Menu Command, and then pressed “space” to separate it from the already existing text.


Now the text cursor is fixed in that position, i can’t edit or click buttons or do anything. The mouse cursor over the window is the “text” one.

The window “decoration” is still alive: the screenshot above was taken while the interior is freezed. I can move the window around, the title bar changes color from inactive to active, but not closing it witht the “X” button.

The only Vassal window i can interact with is the main one (where’s the modules list) but closing it left the module and that freezed window on the screen; to get rid of them I had to kill the OpenJDK Platform Binary from Task Manager.

-EDIT-
I don’t know if this is relevant or not, but before this all i pasted another unicode character in the Menu Command field of another trait (without problems).

Found a way to make it freezes ALWAYS, 100% success.


Have a Menu command with the unicode character followed by a space and some other text (seems that pasting the character and adding a space on an empty field is safe).
Click on that field, select all the text until the space after the unicode char, and then either paste or type something. The trait window will hang as described in the previous post.