← ALB News · curated headline

Редактор писал «Сохранено» и ничего не сохранял: TipTap поверх чужого HTML

Habr · RU · Programming · 10/27/2026, 9:30:55 AM

Я делаю сервис, который пишет статьи и сам публикует их на сайты клиентов. Как устроена публикация в четыре CMS, я уже рассказывал здесь . Сегодня про соседний кусок: редактор в личном кабинете, где человек правит статью перед публикацией. Как минимум два месяца этот редактор показывал «Сохранено» и не сохранял ни символа. Сама ошибка глупая, на неё хватит одного абзаца. Хуже, что очевидное исправление уничтожило бы статьи. По дороге к правильному нашлись ещё три ловушки. Санитайзер nh3 тратит почти минуту на 320 КБ разметки. Одно правило HTML5 превращает 99 КБ входа в 56 МБ выхода. А SELECT … FOR UPDATE в SQLAlchemy берёт блокировку и при этом отдаёт старые данные. Читать далее

Continue to Habr →

You are being forwarded in 6s — stay on this page