IE 11에서 닉네임 탭을 클릭할 수 없습니다

저녁 인사드립니다.

최근 며칠간 커뮤니티의 일부 사용자들이 Internet Explorer v11에서 몇 가지 버그를 발견했습니다.
오늘 업데이트를 시작한 후에는 버그가 하나만 남아 있습니다.

Discourse에서 로그아웃을 시도할 때, 제 닉네임 탭을 클릭할 수 없습니다.
다만, 이 오류는 IE11에서만 발생하며, 다른 모든 브라우저에서는 정상적으로 동작합니다.

nickname%20discourse

감사합니다. Sven

1개의 좋아요

브라우저의 개발자 콘솔(보통 키보드에서 F12를 누른 후 콘솔 탭을 클릭하면 찾을 수 있습니다)을 확인해서 에러가 표시되는지 살펴봐 주시겠어요?

빠른 답변 감사합니다.

네, 오류가 있습니다.
저희 브라우저에는 기본적으로 독일어가 설치되어 있습니다.

SCRIPT5009: “Promise” ist undefiniert
application-693a3f3415a9ec4448d4f3b28a436fb6d76c24cbfd463120438eb25ecc21f5eb.gz.js (1,2296063)

2개의 좋아요

Promise 에러가 더 많아요 @eviltrout

1개의 좋아요

사용 중인 Discourse 버전을 확인해 주실 수 있나요? 이 버그는 이미 수정되었을 것으로 생각됩니다.

3개의 좋아요

설치된 버전은 discourse latest-release +199입니다.

하지만 discourse 메타 포럼에서도 동일한 버그가 발생하고 있습니다.

Internet Explorer 버전 11.864.17763.0

4개의 좋아요

확인해 주셔서 감사합니다. 실제로 Promise 객체를 놓친 몇 가지 추가 위치를 찾았습니다. 이 커밋은 최신 Discourse 빌드에서 해당 문제를 수정합니다:

7개의 좋아요

감사합니다. 이제 작동합니다.

2개의 좋아요

앞으로 이러한 버그를 방지하기 위해 린팅도 추가했습니다. RSVP에서 Promise를 명시적으로 가져오지 않으면 실행이 실패합니다:

4개의 좋아요