O Mozilla continua alterando os padrões dos padrões e adicionando novas opções para confundir isso. É um jogo muito maluco.
A partir do firefox-59, você precisa alterar os padrões para:
- browser.link.open_newwindow.restriction (de 2 a 0, para que a próxima configuração também se aplique ao javascript window.open. new setting)
- browser.link.open_newwindow (verifique se o padrão de 3 está definido, isso abre novos pop-ups em novas guias, padrão por muito tempo)
- browser.link.open_newwindow.override.external (mude de -1 para 2, este é um não documentado!)
fontes: