Blocos de código longos não recebem realce

Percebi que blocos de código longos não recebem destaque — por exemplo, com 36 mil+ caracteres ou algo próximo a isso. Como posso corrigir isso?

Um limite foi adicionado aqui:

Tentamos mover o highlight para um worker dedicado (e, consequentemente, para uma thread de fundo), mas encontramos alguns problemas relacionados ao CORS.

Se você quiser remover o limite, uma boa abordagem é pegar este PR

e tentar corrigir os problemas de CORS que ele apresentava e que levaram ao seu revert.

3 curtidas

Então, a equipe do Discourse vai corrigir isso eventualmente?

Não está em nosso roadmap no momento. Embora fazer o destaque funcionar em um worker em segundo plano seja desejável, o impacto do limite é baixo, considerando o quão comuns são blocos de código com mais de 30.000 caracteres em discussões típicas.

3 curtidas

Você poderia, por favor, expor esse número de 30000 como uma configuração? Talvez no arquivo .yml do contêiner? Ou nas Configurações? De qualquer forma que funcione, eu só preciso aumentar esse limite.