It is very frustrating the new behavior in the latest version of OmniFocus 2 and all version of OmniFocus 3 that when you mark a repeating action as complete it jumps to the new repeat and takes you out of context of what you were marking off for the day as complete.
To make matters worse OmniFocus is completely inconsistent in that if I mark multiple repeating tasks as complete some of them stay highlighted on the completed tasks while others get selected for the new repeating task. This is very dangerous since for me marking a completed task is a record that I did something that day and I regularly mark them as completed so they jump to the next correct day they should repeat on and then delete the completed task. If some of them highlight the new repeat then that, of course, deletes that repeating task without my awareness since it is often off screen when it is highlighted.