CodeMirror с несколькими строками не отображается, пока что-то не вызовет перерисовку

CodeMirror, похоже, работает очень хорошо, за исключением случаев, когда у меня есть только несколько (3 или меньше) строк кода в textarea. Когда это происходит, текстовое поле остается пустым, пока я (A) не нажму Enter в текстовом поле или (B) не сделаю что-то, что заставит браузер перерисовать (например, изменение размера). Когда есть более 3 строк, они отображаются нормально при первом рендеринге страницы.

Я не делаю здесь ничего особенного:

var editor = CodeMirror.fromTextArea(document.getElementById('html'), {
    mode: 'text/html',
    tabMode: 'indent',
    lineNumbers: true
});

Просто интересно, была ли у кого-нибудь еще эта проблема.

10
задан Gregg 14 October 2011 в 19:13
поделиться