I've seen this 'problem' if a user is directed with login to a lower level directory and then tries to navigate back to a higher level in some cases. But I've never seen such a strange behaviour when login is done from the main page.
With what template and version of hfs does this happen to you?