В моём понимании нынче такая фича де-факто является в вебе стандартом.
Если пользователь закрывает вкладку, на которой было изменено содержимое одного из полей поля ввода, он получает всплывающее окно с предупреждением о том, что на вкладке есть несохранённое редактирование и он потеряет данные при её закрытии.
а ещё в наших полях ввода нельзя выделенный текст драг-н-дропать почему-то.

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