開発お疲れ様です。
Win10.0.16299.371 x64で、v17.6.0 で、「やり直し」コマンド実行時にキャレット位置が正しく戻らない場合があります。
どうも、文字を入力後、キャレットを移動させてから、「元に戻す」「やり直す」すると、以前とは異なり、入力後ではなく移動後の位置へ戻ってしまうようです。
再現方法
まっさらの EmEditor v17.6.0 ポータブル版を起動する。
123↲
と入力。(↲は改行)
↑キーを押すなどして、キャレットを1行1桁の位置に移動。
「元に戻す」を一回行う。(最後に入力した改行がなくなり、キャレットが1行4桁の位置に移動する。)
「やり直す」を一回行う。
すると、(文書はちゃんと戻りますが)キャレットが1行1桁の位置に移動してしまいます。
17.5.xまでは、この場合でもちゃんと、2行1桁の位置でした。
では、確認お願いします。