将焦点设置在webextension弹出窗口中

Nic*_*ick 5 firefox-addon-webextensions

所以我正在为Firefox写一个简单的webextension.它使用browserAction弹出窗口从用户获取一些数据.此数据输入textArea元素.如果textArea元素在弹出窗口出现时具有焦点,则对用户来说会很方便.我认为在弹出窗口的JavaScript中设置焦点是一个相对简单的问题,如下所示:

document.addEventListener('DOMContentLoaded', function(event) {
  document.getElementById('texarea-id').focus();
});
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

经过一些调查(在该功能中设置其他可见的变化,并在其他情况下设置焦点),在我看来,整个弹出窗口在打开时没有焦点.

有没有办法解决这个问题,并在打开browserAction弹出窗口时获得焦点?