NCM Beta test

On occasion, the pieces on the board do not move despite the move shown after the computer has completed

Thank you! I was able to reproduce this and deploy a fix.

This was an NCM bug. When parsing the engine output, we were extracting the first move from the PV by looking for contiguous non-space characters. But, if the move is the only move in the PV, the move text is followed by a newline instead of a space. So the move given to the front-end gets an errant newline, which rightfully trips it up, causing animations to break.

We’ve fixed the parsing code and I haven’t been able to break animations since.

Again, thank you very much for reporting this, and please let me know if you continue to see this or any other issues in the beta!

I was thinking the same thing…ahem!