Запретить Firefox изменять OpenWithList при загрузке файла

#firefox #registry #file-extension #file-association

Вопрос:

Мне нужно загрузить файл .myext с моего веб-сайта. Файл .myext правильно связан с программой, используемой для открытия такого рода файлов. Однако, когда я загружаю файл с помощью Firefox, он изменяет раздел OpenWithList реестра, и я этого не хочу. Точнее, Firefox создает значение b=firefox.exe и изменяет MRUList значение от a до ba

До:

 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.myextOpenWithList]
"a"="myapp.exe"
"MRUList"="a"
 

После:

 [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.myextOpenWithList]
"a"="myapp.exe"
"MRUList"="ba"
"b"="firefox.exe"
 

Этого не происходит с другими браузерами. Я попробовал IE, Edge, Chrome.
Раздел реестра всегда изменяется независимо от того, выбираю ли я просто сохранить файл или открыть его напрямую с помощью приложения по умолчанию.
Я попытался установить ключ browser.download.manager.scanWhenDone = false в конфигурации Firefox, но это не помогло.

Я считаю, что Firefox выполняет какую — то операцию с файлом и регистрируется Windows в списке OpenWith.