Привет!
Я прочитал пост Writing an effective bug report.
Мне показалось странным, что при сообщении об ошибках не указывают версию движка форума, работающего на сайте.
На этом сайте я нашёл возможный способ это сделать: открыть DevTools браузера, перейти на вкладку Console и получить данные из:
globalThis.Discourse.application.APP.version
//'2.8.0.beta8 510219a0daef50056420762f446aac4c88c90ba1'
Однако, когда я открыл другие сайты:
https://forum.manjaro.org/
https://forum.garudalinux.org/
https://discourse.ardour.org/
https://discourse.omnigroup.com/
с движком форума Discourse, мне не удалось найти там версию форума:
globalThis.Discourse.application
// undefined
Вопросы следующие:
- Почему версия движка форума не требуется при сообщении об ошибках? Будто неважно, какая именно версия используется — всё обрабатывается одинаково, что, очевидно, неверно.
- Почему на ресурсе https://meta.discourse.org версия доступна, а на (всех?) остальных — нет?
- Как узнать версию приложения на сайте форума Discourse?
- Всегда ли фронтенд- и бэкенд-части движка форума Discourse совпадают (строго связаны друг с другом)?
Спасибо!