로그인 모달에서 오류 발생 (토픽 293167과 동일)

Meta에서 이 버그를 이전에 발견한 적이 있습니다. 하지만 최신 업그레이드 후 제 배포 환경에서도 나타났습니다. 로그인 버튼을 클릭하면 “다시 만나서 반가워 :wave:” 모달이 표시되지만, 즉시 “죄송합니다. 오류가 발생했습니다” 모달에 가려집니다. 확인 버튼을 누르면 오류 모달이 사라지고, 인증을 정상적으로 계속 진행할 수 있습니다.

콘솔에 오류 로그가 있습니다:

ajax-error.js:9:12
    l ajax-error.js:9
    p ajax-error.js:95
    passkeyLogin login.js:147
2개의 좋아요

어떤 브라우저를 사용하시나요?

Debian 12에서 64비트 Firefox 115.7.0esr를 사용 중입니다.

:information_source: Discourse v3.3.0.beta1-dev — Commits · discourse/discourse · GitHub — Ember v5.5.0

1개의 좋아요

그러면 Error message displaying at login with Linux/Firefox 의 문제와 동일한 것 같습니다.

2개의 좋아요

여기서 도입된 회귀(regression)입니다: FEATURE: Allow users to confirm session with passkeys (#24337) · discourse/discourse@c6ead3f · GitHub

아래의 try{} 블록 안으로 코드를 이동해야 한다고 생각합니다. 그렇지 않으면 에러가 콘솔 대신 UI를 통해 표시됩니다.

4개의 좋아요

리포트 감사합니다. 이 문제는 FIX: Handle old Firefox versions that do not support isConditionalMed… - Pull Request #25549%EB%A5%BC - discourse/discourse - GitHub 통해 수정될 예정입니다. 해당 버전의 Firefox에서 Windows/macOS 환경에서만 재현할 수 있었지만, 수정 사항은 다른 운영체제에도 적용될 것입니다.

3개의 좋아요

이 주제는 4일 후 자동으로 닫혔습니다. 더 이상 답변을 남길 수 없습니다.