IE11에서 멘션할 때 무한 루프 발생

모두 안녕하세요,

모든 브라우저에서 멘션(mention) 관련 버그가 발생하고 있습니다.
무한 루프에 갇혀 탭이 완전히 멈추는 현상이 나타납니다.

현재 Discourse 버전은 2.3.3인데, 다음 패치 FIX: infinite loop when mentioning in IE11 · discourse/discourse@1e4f0ac · GitHub
가 이 문제를 해결하는 것 같습니다.

이 수정 사항을 구버전에도 백포트할 수 있는 방법이 있을까요?

감사합니다,

(니콜라스가 저와 함께 작업 중입니다)

정리하자면: 플러그인 없이 2.3.8 버전과 2.3.3 프로덕션 환경에서 모두 테스트를 진행했으며, 이 문제는 크롬과 사파리에서 재현됩니다. 실제로 두 브라우저 모두에서 탭이 충돌합니다.

2.3.8에 대한 패치가 적용되면 좋겠습니다. 현재 2.4.x로 업그레이드할 예산이 확보되어 있지 않습니다(우리는 상당히 맞춤형 플러그인 설정을 사용하고 있어, 메이저 버전 업그레이드 시 작은 부분들이 다소 깨지는 경우가 많습니다).

이미 이후 버전의 코어에서 수정된 사항이므로, 저희가 도움을 드릴 수 있는 방법이 거의 없을 것 같습니다.

가장 좋은 방법은 해당 커밋을 직접 적용하는 것이지만, 일관되게 작동할 것이라는 보장은 없습니다.

Discourse는 2020년 6월 1일에 Internet Explorer 11(IE11)에 대한 지원을 종료합니다라는 점도 염두에 두시기 바랍니다.

이번 패치는 IE11용이 아니라 Chrome과 Safari용입니다.

하지만 개별 패치를 적용해서 프랑켄버전을 실행해 보겠습니다. :slight_smile:

네, 2.3 버전으로의 백포트는 계획에 없습니다. 저희는 stable 또는 beta 브랜치로만 백포트합니다. stable은 현재 2.4입니다.

네, 알겠습니다. 그래도 감사합니다! :slight_smile: