CodeMirror, кажется, работает очень хорошо, за исключением случаев, когда у меня всего несколько (3 или менее) строк кода в текстовой области. Когда это происходит, текстовая область остается пустой, пока я (A) не нажму enter в текстовой области или (B) сделаю что-то, что заставляет браузер перерисоваться (например, изменение размера). Если строк больше 3, они отлично отображаются при первом отображении страницы.
Я не делаю здесь ничего необычного:
var editor = CodeMirror.fromTextArea(document.getElementById('html'), {
mode: 'text/html',
tabMode: 'indent',
lineNumbers: true
});
Просто интересно, если у кого-то еще была эта проблема.