긴 코드 블록에 하이라이팅이 적용되지 않음

긴 코드 블록에는 하이라이팅이 적용되지 않는다는 걸 알게 됐어요. 예를 들어 36k+ 기호 정도나 그 근처에서요. 어떻게 해결할 수 있을까요?

여기에 한도가 추가되었습니다:

하이라이트를 전용 워커(그리고 결과적으로 백그라운드 스레드)로 옮기려 했으나 CORS 관련 몇 가지 문제를 겪었습니다.

한도를 해제하려면 이 PR을 가져와서

해당 PR에서 발생했던 CORS 문제를 수정하고 되돌려지지 않도록 하는 것이 좋은 접근 방식입니다.

3개의 좋아요

결국 Discourse 팀이 이 문제를 수정할 건가요?

현재 로드맵에 포함되어 있지 않습니다. 백그라운드 워커에서 하이라이트 기능이 작동하는 것은 좋지만, 일반적인 토론에서 30,000자를 초과하는 코드 블록이 얼마나 인기 있는지 고려할 때 해당 제한의 영향은 낮습니다.

3개의 좋아요

최소 30000이라는 수치를 설정값으로 노출해 주실 수 있을까요? 컨테이너의 .yml 파일이나 설정(Settings)에 포함하는 방식이든, 어떤 방식이든 상관없습니다. 그 한도를 높일 수만 있으면 됩니다.