Bug 44528

Summary: В firefox не начинается скачивание и установка плагинов Крипто Про и Госуслуг, если открыть их страницы из терминала
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: firefox-esrAssignee: pav <pav>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ancieg, cas, nbr, pav, zurabishvilinn
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Пример воспроизведения ошибки none

Description Alexandr Shashkin 2022-12-02 17:43:15 MSK
Created attachment 12024 [details]
Пример воспроизведения ошибки

Версия программы:
=================
firefox-esr-102.5.0-alt1

Шаги, приводящие к ошибке:
==========================
1) Запустить firefox
2) В терминале выполнить:
  $ firefox "https://ds-plugin.gosuslugi.ru/plugin/upload/assets/distrib/addon-1.2.8-fx.xpi" &> /dev/null
  или:
  $ firefox https://www.cryptopro.ru/sites/default/files/products/cades/extensions/firefox_cryptopro_extension_latest.xpi &> /dev/null
3) В поисковой строке в браузере нажать enter если установка плагина не началась
4) Еще раз повторить команду в терминале из шага 2

Результат:
==========
На шаге 2 в браузере открывается вкладка, в которой в поисковой строке вписан указанный url, но установка плагина не начинается. Если на шаге 3 нажать Enter, плагин начинает скачиваться и предлагается его установка. Если повторить команду в терминале (шаг 4), то на этот раз скачивание и установка начались сами.
Возникает ощущение, что url вставляется в поисковую строку, но не открывается. Если использовать url = http://ya.ru , то оно открывается успешно.

Ожидаемый результат:
====================
На шаге 2 скачивание и установка начинались сами, без нажатия Enter.

Дополнительно:
==============
Ошибка также воспроизводится и с firefox-107.0-alt1.
Ошибка также воспроизводится в P10 на версии firefox-esr-102.5.0-alt1 и firefox-106.0.1-alt0.p10.1
Comment 1 Anton Zhukharev 2023-01-12 13:39:17 MSK
Также актуально для firefox в p10 и Sisyphus на 12.01.2023:

* В P10: firefox-107.0-alt0.p10.1
* В P10: firefox-108.0.1-alt0.p10.1 (из задания 312833)
* Sisyphus: firefox-108.0.1-alt1
Comment 2 nbr 2023-01-26 11:38:11 MSK
Поведение корректно, автоматическое скачивание без подтверждения
уменьшало бы безопасность и увеличивало возможность атак путем загрузки
внешних модулей.