What browser and OS?
The behavior you're suggesting is how it works -- it redirects you back to the previous page, which is usually determined based on the referrer. If you have a browser extension/configuration that aggressively blocks the referrer, then this would cause the behavior you're seeing (but it wouldn't be something we could do anything about).