Я столкнулся с той же проблемой, и, пожалуйста, не смейтесь над моей глупой ошибкой.Но две вкладки открывались, потому что у меня есть ссылка и целевая = '_ blank', а также вызываю функцию тоже самое, например:
<pre>
$('#foo').on('click',function(){
// some code
window.open("https://www.google.com","_blank");
});
, где я также добавилцель как _blank.я удалил целевой атрибут из якоря, и он отлично работает для меня.Надеюсь, вы не делаете то же самое.