This is almost as bad as hijacking the back button. It ruins the mental model of branching provided for by actual browser tabs.