Hcaptcha 활성화 시 Discord 가입 오류

Discourse의 Discord 로그인 기능이 활성화되어 있고 Hcaptcha도 함께 사용 중일 때, 몇몇 사용자를 혼란스럽게 하는 오류 메시지에 대한 보고가 있습니다.

Hcaptcha가 켜진 상태에서 사용자가 Discord로 등록을 시도하면, 상단에 "문제가 발생했습니다. 이 이메일이 이미 등록되었을 수 있으니 비밀번호 찾기 링크를 시도해 보세요"라는 오류 배너가 표시됩니다. 동시에 사용자는 모든 정보가 Discord에서 자동 입력된 상태로, 수동으로 계정 정보를 입력하도록 요구하는 페이지로 이동하게 됩니다. 이 페이지에서는 사용자에게 캡차를 클릭하고 해결하도록 요구하는데, 상단의 오류 메시지는 "이 이메일이 이미 등록되었을 수 있다"고 암시하고 있습니다(실제로는 계정이 없는 상태입니다).

이것이 설정 오류와 같이 쉽게 해결할 수 있는 문제인지, 아니면 버그이거나 의도된 기능인지는 확실하지 않습니다. 큰 빨간색 오류 배너가 상단에 위치해 있어 사용자를 혼란스럽게 하고, 캡차 해결 요청은 화면 아래로 스크롤해야만 볼 수 있으며 크기가 훨씬 작을 뿐만 아니라, 상단의 오류 메시지와 모순되는 내용을 담고 있기 때문입니다.

이 문제는 자체 호스팅(self-hosted)된 Discourse 설치 환경에서 발생하고 있습니다. Hcaptcha를 비활성화하면 문제가 사라지는 것 같습니다.