Mozilla постоянно меняет настройки по умолчанию и добавляет новые опции, чтобы все испортить. Это действительно дурацкая игра.
Начиная с firefox-59, вы должны изменить значения по умолчанию для:
- browser.link.open_newwindow.restriction (от 2 до 0, так что следующий параметр также применяется к javascript window.open. новый параметр)
- browser.link.open_newwindow (проверьте, что по умолчанию установлено значение 3, это открывает новые всплывающие окна на новых вкладках, по умолчанию долгое время)
- browser.link.open_newwindow.override.external (изменение с -1 на 2, это одно не задокументировано!)
источники: