-
"Break the web"? "Evil"?
Have you been listening to Jacob Nielsen again? What next? Links should be blue? Nav should be on the left?You're already rewriting links. All that affiliate malarkey is far more breaky-webby* than sticking in a perfectly valid attribute to open a link in a new tab, based on a user preference that says "I'd like that please". If it is so evil why were you doing it until last week.
*technical term, honest.
Oh god, please fix quoting so you don't have to highlight text. It is impossible on an ipad without explicitly copying and pasting text.
Anyway, the forum software controls the rendered HTML, so you can insert a target attribute. You can even do it selectively on outbound links only. And you can give the control back to the user by storing their preferences for both these options against their user profile.
If you're using a touch screen you haven't got a right click, and you would be surprised a just how sporadically holding you finger over a link to pop up a context menu actually works. Also, touch screens have no hover state, so link destinations have to be taken on trust. I used to use quote to see their real URL but, well, see my first sentence :-)