window.open(url, target) 不激活 Firefox 中的选项卡

window.open(url, target) doesn't activate a tab in Firefox

这个简单的代码:

<button onclick="window.open('https://google.com', 'my-tab')">open google</button>

在 Chrome 中工作正常,但在 Firefox(最新的 v75)中它始终打开,但仅在第一次激活新选项卡。

现场演示:https://jsfiddle.net/nmp049Lu/1/

重现步骤

  1. 单击该按钮,应打开并激活一个包含 google 的新选项卡
  2. 不要关闭新打开的标签,而是返回到现场演示标签
  3. 再次点击按钮

预期行为

打开并激活与步骤 2 相同的选项卡(可见)

实际行为

打开与步骤 2 中相同的选项卡但未激活(不可见)

这是 Firefox 中的错误还是我遗漏了什么?

在这里试试这个:

<button onclick="window.open('https://google.com', 'my-tab').focus()">open google</button>