JSFiddle - React, Tailwind, and code Playground
HTML
<a id="link" href="http://stackoverflow.com">StackOverflow</a>
JavaScript
$("a#link").click(function (e) {
e.preventDefault();
var url = this.href;
// this will not be blocked
var w0 = window.open(url);
console.log("w0: " + !!w0); // w0: true
window.setTimeout(function () {
// this will be blocked
var w1 = window.open(url);
console.log("w1: " + !!w1); // w1: false
}, 5000);
});