If one used the ‘undo’ multiple times one loses track of what keyframe was altered. The undo also doesn’t jump to the undone keyframe with each ‘undo’ pressed. You see changes happening on the timeline. But your own memory must help you to see what was undone.
Could it be possible the canvas jumps to the given scene and point on the timeline, to where the ‘undo’ is currently changed?
Thanks for the feedback! Improving undo (including changing the UI to reflect the views where the undos occur) is one of the areas in Hype that is due for an overhaul. (I could go on very long rants about how undo is handled on the mac is entirely wrong after using it for a large app…)