Здравствуйте!

Внедряем у себя в конторе информационную систему.  Столкнулись с таким багом — при сохранении записей ИС в формате Word, Мозилла сохраняет документ с обрезанным расширением файла.

Формат имени файла, формируемый системой для загрузки: Имя_Фамилия_04.04.2018 11_00.docx

При сохранении получаем в папке загрузок: Имя_Фамилия_04.04.2018

Код, который обрабатывает браузер:

<a href="#" onclick="MedicalRecords['md_248478'].onSaveDocx(event)">Документ Word (*.docx)</a>

То есть расширение потерялось, пользователь ИС без дополнительных телодвижений такой файл открыть не может.

Написали запрос в ТП информационной системы, те ответили, что баг в Мозилле, пользуйтесь Гугл Хромом и будет вам счастье.

Что теперь делать?

Попробовал эту же операцию в Опере, Яндекс Браузере, IE, Edge — везде документ сохраняется корректно, с расширением.

Пользуемся сейчас версией ESR, так как необходима поддержка Силверлайта для других сайтов. Гугл Хром отрезал поддержку плагинов NPAPI.

Посоветуйте как решить проблему?

1 уволить составлявших тз на ис
2 уволить разрабов текущей ис и выкинуть её нафиг
3 грамотно составить тз,найти других подрядчиков-разработчиков, со старыми не иметь дел
(с таким отношением к поддержке, коду  и пользователям надо гнать в шею  а разбираться  в старом выйдет дороже и судя по проблеме там еще много чего всплывёт по ходу т.к. они даже элементарное ниасилили)
4 баг в их кривых ручках а не в браузере.

okkamas_knife подрядчик навязан государством и потому советы неисполнимы. Нужна техническая помощь.

тогда бюрократия в помощь
долбите своё начальство пусть оно долбит начальство подрядчика а те в свою очередь взгревают погромистов.найдите человека сведущего в составлении бумажек и длбите заявками упирая что работа не выполняется изза подрядчика.
это их работа правильно настроить сервер. то что хром и эдж вопринимает кривые заголовки это не значит что так и должно быть.

если вам ботинки сделали на пару размеров меньше вы будете ногу уменьшать \ сами будете их перешивать или всётаки надавите на мастера чтоб сделал по размеру а не тяп-ляп?
что проще и логичнее заставить мастера сделать 100 пар обуви под размер или возиться доделывать все сто пар?