История изменений (Undo/Redo)
12 снапшотов на страницу, Ctrl+Z и Ctrl+Shift+Z. Как откатить удалённый блок или неудачное редактирование.
История изменений (Undo/Redo)
Каждое значимое действие в конструкторе попадает в историю снапшотов. Откатить можно до 12 шагов назад.
Что считается «действием»
- Добавление / удаление блока.
- Перемещение блока.
- Изменение любого свойства в редакторе справа.
- Изменение текста в inline-редакторе (группируется — непрерывный ввод = один снапшот).
- Изменение настроек страницы или сайта.
- Загрузка картинки в блок.
Как откатить
Через клавиатуру
Cmd+Z/Ctrl+Z— назад.Cmd+Shift+Z/Ctrl+Shift+Z— вперёд.
Через toolbar
- Кнопки ← и → в toolbar.
- Неактивны (серые), когда нельзя откатить.
Через меню истории
Toolbar → три точки → История изменений — список снапшотов с:
- Временем.
- Коротким описанием («удалён блок Hero», «изменены цвета палитры»).
- Кнопкой Перейти на любой снапшот.
Полезно, когда Ctrl+Z не хватает — нужно прыгнуть на 10 шагов назад сразу.
Лимит 12 снапшотов
Хранится только 12 последних. Если сделали 13-е действие — самый старый снапшот выпадает. Для большинства ситуаций этого достаточно.
Если нужна более глубокая история — опубликуйте текущую версию → Ctrl+Z перестанет перезатирать её (опубликованная фиксируется как отдельный снапшот в /site-builder/history). Потом можно вернуться к ней через Site → Откатить к опубликованному.
Откат удалённого блока
Самый частый кейс — случайно нажали Удалить и прошли мимо подтверждения:
- Ctrl+Z — блок возвращается.
- Или в меню истории найдите снапшот «до удаления» и Перейти.
Блок восстановится со всеми настройками и контентом.
История vs публикация
История работает в черновике. Ctrl+Z меняет то, что видите вы. Гость видит только последнее опубликованное.
Чтобы откатить публично — сделайте Ctrl+Z в черновике до нужного состояния → Опубликовать.
Что не откатывается
- Загрузка картинок в медиа-библиотеку (картинка остаётся на сервере). Но привязка к блоку откатывается: блок снова без картинки.
- Публикация — её откатывают через Site → История публикаций, это отдельный механизм.
- Изменения в других частях админки (меню, заказы, настройки
/settings). Конструктор работает только внутри своей песочницы.
Редкие сбои
Бывает, что localStorage переполнен (> 5 МБ) и следующий снапшот не может сохраниться. Тогда кнопка Undo начинает работать через раз. Решение:
- DevTools → Application → Local Storage →
admin.misea.ru. - Удалите ключи
sb:history:*(с префиксом «историй»). - Актуальный черновик и опубликованная версия не пострадают.
- Свежий старт истории.