That's a good point. I suppose I could try to detect if the click was accompanied by a CTRL/CMD keypress and open in a new tab accordingly.
Still, the 100ms delay isn't ideal, and the open in a new tab paradigm greatly simplifies things.
Still, the 100ms delay isn't ideal, and the open in a new tab paradigm greatly simplifies things.