Обдумывая недостатки прямой отправки PDF-файлов в браузер, я вижу следующие потенциальные проблемы:
При использовании Discourse в качестве прогрессивного веб-приложения на мобильном устройстве пользователь неизбежно покидает интерфейс Discourse (или, точнее, его пользовательский интерфейс) для просмотра PDF-файла, полагаясь при этом на то, насколько хорошо пользователь умеет возвращаться к исходному приложению.
Кроме того, в случае с мобильными устройствами всё зависит от того, как браузер обрабатывает встроенные PDF-файлы. Хотя Firefox в настоящее время отображает файл напрямую, похоже, что нет способа заставить Chrome сделать то же самое: