Я заметил, что в длинных блоках кода нет подсветки — например, при объёме 36 тыс. символов или около того. Как это исправить?
Ограничение было добавлено здесь:
Мы пытались перенести подсветку в отдельный воркер (и, соответственно, в фоновый поток), но столкнулись с проблемами, связанными с CORS.
Если вы хотите снять это ограничение, хорошим подходом будет взять этот PR
и попытаться исправить проблемы с CORS, из-за которых он был отменён.
Значит, команда Discourse в итоге исправит это?
На данный момент это не входит в наш план развития. Хотя реализация подсветки синтаксиса в фоновом воркере была бы приятным дополнением, влияние этого ограничения невелико, учитывая, насколько редко в обычных обсуждениях встречаются блоки кода длиной более 30 000 символов.
Не могли бы вы хотя бы вынести это число 30000 в конфигурацию? Возможно, в файл .yml контейнера? Или в настройки? Как угодно, мне просто нужно увеличить этот лимит.