I think this is a fantastic way to handle it. I feel like it should probably be a user-configurable setting, too. There are a surprising number of comments in this thread from people whose process has been interrupted, and I think it's a cop-out to just tell them to ctrl-click to open a new tab. Don't get in the user's way.