Воспроизведение проблемы:
[ul][li]Открыто окно транзакций с группировкой по проектам. Все проекты свёрнуты. Счета слева свёрнуты. Действия справа свёрнуты.
[/li][li]В поле поиска ввести слово так, чтобы результаты были в нескольких свёрнутых проектах.[/li][li]Развернуть 1й проект, выбрать транзакцию, свернуть проект.[/li][li]Развернуть другой проект, можно ещё что-нибудь поделать, но не выбирать никакую другую транзакцию.[/li][li]Запомнить сумму группы 1го проекта.
[/li][li]В поле поиска установить курсор и попробовать удалить/отредактировать слово с помощью клавиши "del". На экране при этом почти ничего не произойдёт, а транзакция в свёрнутой группе удалится. А должна была удалиться буква в слове справа от курсора.
[/li][li]"Почти ничего" означает, что на экране изменится только сумма группы 1го проекта, а это совершенно незаметно.[/li][/ul]Аналогичные удаления бывают и в других местах совершенно случайно. Открываешь программу много раз в течение нескольких дней, что-то смотришь в ней, ничего не добавляешь, а потом, когда собираешься вносить новые записи и сверяешь баланс, оказывается, что куда-то подевались транзакции. И уже ничего не отменить. Только в бэкапы лезть, экспортировать оба варианта в CSV и сравнивать экспортированные таблицы специализированными программами, искать пропавшие транзации. Это ТУЧА потерянного времени.
[ol][li]Прошу реализовать подтверждение удаления. Флаг запроса подтверждения добавить в настройки.[/li][li]Запретить удаление выбранных ранее транзакций и других элементов, которые в данный момент не отображаются на экране.[/li][li]Рассмотреть также возможность запрета/подтверждения удаления/изменения уже сверенных транзакций.
[/li][/ol]Видео с экрана, там показано как тихо и незаметно удаляются транзакции.
[url=https://youtu.be/iK1efLPt6ac]https://youtu.be/iK1efLPt6ac[/url]
PS Нашёл тут похожее обращение, но в виде "идеи", а не "ошибки". А это именно ошибка.