Keyboard buffer is constantly being cleared before reading any player input. This can be easily noticed by spamming any player action keys and seeing they don't buffer up.
So, after zooming in, when the map is loaded and it's player turn to press a key the buffer is cleared and if more [ENTER]s were pressed somewhere along the way they shouldn't be counted at all. I tried to reproduce but couldn't. Dunno if the SDL keyboard handling deals with the buffer differently on some systems but I'm a bit out of fixes here.
Anyone else, does this happen to you or can you reproduce?