В моём понимании нынче такая фича де-факто является в вебе стандартом.
Если пользователь закрывает вкладку, на которой было изменено содержимое одного из полей поля ввода, он получает всплывающее окно с предупреждением о том, что на вкладке есть несохранённое редактирование и он потеряет данные при её закрытии.
а ещё в наших полях ввода нельзя выделенный текст драг-н-дропать почему-то.
Решение
Драгндроп поправил. Обновил редактор текста
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Clamp
Обычно этот нотификейшн выглядит как in-site окошко при переходе с помощью навигации сайта, или как всплывающий нотификейшн при закрытии вкладки или использовании назад/вперёд в браузере:
Я знаю про onbeforeunload, но зачем, если уже сделали резервную копию. Плюс он может мешать в ряде случаев.
Резервное копирование в целом решает ту же задачу и, как ты верно указал, даже лучше, но фича на мой взгляд не вполне очевидная, её надо как-то очевиднее/заметнее пояснить для юзера (типа всплывающего уведомления "резервная копия сохранена" в углу окна при сохранении или анимации на кнопке восстановления из копии).