Firefox MIME нюхает кириллические расширения

#javascript #firefox #browser

Вопрос:

Рассмотрим пример кода ниже

 function download(text) {
    var pom = document.createElement('a');
    pom.setAttribute('href', 'data:application/octet-stream;charset=utf-8,'   encodeURIComponent(text));
    pom.setAttribute('download', 'test.тест');
   pom.click();
}
 

Как вы можете видеть, расширение файла в атрибуте загрузки написано кириллицей. По-видимому, когда Firefox сталкивается с общим типом mime приложения, он принимает расширение и отображает его как тип, но, делая это с расширением кириллицы, он отображает его искаженным неправильной кодировкой.
Эталонное изображение

Если я полностью удалю расширение из атрибута загрузки, оно отобразит тип как октет-поток, но, к сожалению, расширение необходимо сохранить в целях удобства использования. Кто — нибудь знает способ обойти это поведение, чтобы оно либо правильно отображало расширение, либо просто отображало предоставленный тип mime вместо этого?