I find that in Safari 5.0.5 that when the last keyframe is reached, objects jump to the previous (next-to-last) keyframe position.

This behavior does not happen with Chrome 12.0. That is, the objects stay at the last keyframe position.

(BTW, it would be helpful if you would add an 'Help > About' menu to show the version number.