Эти ссылки нарушают работу навигации в Discourse, так как ведут к прикрепленным/загруженным файлам, своего рода техническим папкам (/uploads/… и т. д.), а не к обычным страницам Discourse (/t/…, /u/… и т. д.).
Это не совсем внешние ссылки, но и не обычные страницы навигации Discourse.
Так что, возможно, это не #баг…
Я не использую PWA и точно не знаю, что это такое.
Мой отчёт об ошибке касается обычного использования сайта (meta) Discourse.
Опция «Открывать все внешние ссылки в новой вкладке» предназначена для того, чтобы все страницы, находящиеся вне навигации (меню) сайта (meta) Discourse, открывались в новой вкладке.
При этом исходная вкладка с страницей (meta) Discourse, на которой вы находились, остаётся открытой.
Здесь, после того как я нажимаю на эту ссылку-изображение, при нажатии кнопки «Назад» мне приходится ждать полной перезагрузки сайта Discourse (и надеяться, что я вернусь к тому же самому предыдущему сообщению, что в данном случае не произошло):
Понял, я открыл другое изображение на Meta, которое размещено на CloudFront. Я понял, что любая загрузка — будь то на CDN/S3
или на самом сервере,
я также обнаружил эту ошибку при загрузке файлов локально на своём экземпляре.
должна открываться в новой вкладке.
Я проголосовал за вашу идею по улучшению по нескольким причинам.
а также потому, что я не понимаю, почему PDF-файлы скачиваются, а не открываются в новой вкладке. Я считаю, что у нас должна быть такая возможность, а не полагаться на плагин, предложенный thoka.
Я знаю, что в Moodle есть способ отображать страницу загрузки в новой вкладке, подобно странице «Страница закрыта или не существует» в Discourse.
Я очень надеюсь, что эта просьба о новой функции получит широкую поддержку, поскольку обновление Discourse потребовало бы особенно значительных усилий, поэтому PWA во всех возможных аспектах превосходит приложение Moodle.