WYSIWYG-редактор хабра — худшее из того, что я видел

Я видел статьи, в которых авторы высказывали свое негодование по поводу WYSIWYG редактора хабра, но я особо не придавал им значения потому, что являюсь только читателем и не пишу статей, а соответственно редактором не пользуюсь. Но вот в последние дни внезапно захотел написать, к тому же такая идея давно посещала меня. Поэтому я решил особо не заморачиваться и начал писать статью прям в редакторе на сайте. Это и была моя фатальная ошибка…

Честно признаться, я даже не мог представить себе насколько ужасный у хабра редактор. Давно видел новости, что его тестируют, внедряют и т.д. и я просто не понимаю как за такой длинный период тестирования и разработки в редакторе может быть НАСТОЛЬКО много багов. Они просто повсюду, на каждом шаге. И это не говоря о том, что редактор сам по себе неудобный

Вы сразу же можете сказать «Так просто не пользуйся им и пиши статью в удобном тебе редакторе». Это имеет смысл, но появляется вопрос ЗАЧЕМ ТОГДА WYSIWYG РЕДАКТОР НА ХАБРЕ?

Вместо пустых слов, я записал небольшие демки, на которых я воспроизвожу баги, найденные буквально за 15 минут использования редактора. Также для наглядности я включил показ нажатых мной клавиш. Поехали!

Со всеми перечисленными ниже багами я столкнулся в реальных условиях, т.е. в процессе мне не приходилось выполнять каких-то хитрых условий, чтобы их воспроизвести, я просто пользовался редактором

Безвозвратное удаление почти всего первого абзаца

Писал я значит первый абзац и в один момент я решил заменить первое слово на немного другое. Но когда удалял его, но случайно нажал Backspace лишний раз (я же не знал что так будет!) и в итоге потерял всю информацию, которую написал. Ctrl+Z не помог. Печально.

Тупое форматирование

image-loader.svg

Я применил форматирование Код к слову и хочу дальше продолжить нормально печатать, но не могу, потому что оно применяется на все следующие слова которые я пишу. Стрелочка влево даже не помогает. Печально.

Работа с кодом

image-loader.svg

Я вставил JS код в специальный элемент и увидел момент, который я хочу поправить, но не хочу возвращаться в IDE. Поэтому я решаюсь сделать это прям в этом редакторе. Мне нужно перенести комментарий в другое место и наивно надеюсь, что меня легко это получится. К тому во время этого я нашел визуальный баг при котором часть кода попросту не видно. Возвращаюсь к комментарию, я выделяю код, нажимаю Ctrl+X и… весь код удаляется. Печально

Вот еще пример бага с кодом

image-loader.svg

Другие баги

Пропадает фигнюшка открытия менюПропадает фигнюшка открытия менюБаг с перетаскиванием абзацевБаг с перетаскиванием абзацевА чё, так можно было что-ли?А чё, так можно было что-ли?

Блин, даже во время написания этого я столкнулся с несколькими багами загрузки изображений…

Мне просто интересно, у одного меня так? Или что-то не так с моим Google Chrome 96.0.4664.93? И знают ли вообще разработчики об этих нелепых багах?

© Habrahabr.ru