Это было проблемой в нескольких версиях Блокнота для Windows: функция отмены чаще всего не отменяет последние X действий/символов, а стирает весь блокнот от всего. Это бинарный метод сохранить-точно-то-что-у-вас-есть-сейчас или начать-с-нуля-с-нуля.
Однако иногда он не возвращается к чистому блокноту и отменяет часть введенных данных, не стирая их полностью, но я не знаю, какой разделитель запускает следующий уровень мониторинга отмены.