상당히 드문 경우라고 생각하지만, 그래도… ![]()
테마 컴포넌트에는 원격 Discourse에 해당 테마 컴포넌트를 설치하기 위한 이 버튼이 종종 있습니다:
![]()
여기서 discourse.canapin.dev 대신 discourse.canapin.com을 입력했습니다. 첫 번째 도메인은 과거 실험의 잔재로, 작동하지 않는 IP로 연결됩니다. ![]()
그런데 오류 메시지가 없습니다. “설치” 버튼은 회색으로 비활성화되어 있고 아무 일도 일어나지 않습니다:
잠시 후, https://meta.discourse.org/theme-install-checker.json이 분명히 502 오류를 반환하지만, 이는 브라우저 개발 도구의 네트워크 탭에서만 확인할 수 있습니다.
이 부분에 대해 무언가를 해야 할지 확신은 없지만, 저는 계속 도메인을 혼동해서 이런 상황에 여러 번 처해졌고, 무엇이 잘못된 것인지 알지 못했습니다(오류가 표시되지 않았기 때문에).
오류 번호와 관계없이 어떤 식으로든 메시지가 표시되어야 할 것 같습니다.
또한 작업이 평소보다 더 오래 걸리는 경우, 버튼의 “설치” 옆에 로딩 아이콘을 추가하는 것도 좋습니다.
![]()
수정: 빠른 편집 버튼에 멋진 로딩 아이콘이 있다는 것을 알게 되었습니다. 이런 것이라면 잘 어울릴 것 같습니다:

