ОБНОВЛЕНИЕ : переполнение стека выпустило PageDown , которое исправляет все вышеперечисленные ошибки. Используйте это вместо этого. Оригинальный ответ ниже ...
Технически, версия WMD из Google Code является официальной версией, поддерживаемой некоторыми сотрудниками SO (просмотрите исходный код, чтобы получить действительный код). Тем не менее, он все еще страдает от ошибки, которую вы описали выше. На самом деле он не соответствует текущей версии SO во многих отношениях.
Ответ Янга работает, но я взглянул на то, что на самом деле делает Переполнение стека, отключив их функцию addBlankLines. Они добавляют следующий код к указанной функции между строками 1498 и 1500:
if (navigator.userAgent.match(/Chrome/)) {
"X".match(/()./);
}
Я не могу понять, что на земле делает этот код, но он работает! И это то, что сейчас использует Stack Overflow, так что это не так уж плохо :)