Думаю, это довольно редкий случай, но всё же… ![]()
Компоненты тем часто содержат кнопку для установки компонента темы на удалённый Discourse:
![]()
Здесь я ввёл discourse.canapin.com вместо discourse.canapin.dev. Первый домен ведёт на неработающий IP-адрес — пережиток прошлых экспериментов. ![]()
При этом сообщения об ошибке нет. Кнопка «Установить» остаётся неактивной, и ничего не происходит:
Через некоторое время https://meta.discourse.org/theme-install-checker.json явно возвращает ошибку 502, но это видно только во вкладке «Сеть» в инструментах разработчика браузера.
Не уверен, нужно ли что-то с этим делать, но поскольку я периодически путаю свои домены, такая ситуация возникала у меня несколько раз, и я не мог понять, в чём проблема (потому что ошибка не отображалась).
Возможно, стоит выводить сообщение независимо от номера ошибки.
Также, возможно, рядом с кнопкой «Установить» стоит добавить значок загрузки, если операция занимает больше времени, чем обычно.
![]()
edit: Я заметил, что на кнопке быстрого редактирования есть крутой значок загрузки. Что-то подобное подошло бы здесь:

