Despite being aware of the issue, every so often I perform a repository reset when the log I am viewing is not a log of the entire repository. Such an action ends up deleting more commits than intended. Given my work habits, I NEVER want to perform a reset when viewing a portion of a repository's log. It seems to me it should be easy for you to detect this situation and prohibit it. An alternative solution would be to provide a visual indicator when viewing a partial log. This could work similarly to the yellow background that appears as soon as something is entered into the File Filter box of the main window.
Customer support service by UserEcho