World Championship Winning Computer Chess Software Program & Downloads for Chess Databases, Analysis and Play on PC, Mac, iPad and iPhone — Visit: Hiarcs.com
When analyzing on Chess Explorer for Mac 1.5.1 entering the "Best Move" command will only work for the move immediately following my last inputed move, for each subsequent time I enter the "Best Move" command, I get this in my console:"18.Nxd5 Qxa2 19.Nxf6+ .d5xf6 20..d5xf6 .d5xf6 21..d5xf6+ " and so on. 18...Qxa2 being the last move I have entered manually, as you might be able to infer the knight on d5 is the knight taking on f6.
The Edit->Insert->Best move only inserts the best move cosnidered by the engine in the current position if it is analysing. I have just tested it and is seems ok.
Perhaps I have not properly understood what you are getting at, please give more precise details so I can try to recreate it.
Yes, sorry I have realized that the error only happens when the analysis position has been locked, once the analysis position has been unlocked it works properly. Ive added a screenshot of a simple situation where the bug occurs, in hopes it might clarify the issue.