Messages
Messages copied to clipboard
Deleting from notification should ask for confirmation
Checklist
- [x] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
- [x] I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
- [x] I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
- [x] I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
- [x] This issue contains only one feature request.
- [x] I have read and understood the contribution guidelines.
Feature description
I think the title is clear enough.
Why do you want this feature?
It would help avoiding accidental deletions and would increase the coherence with what happens when deleting a message from the thread.
Additional information
There have been several requests about customizing the notification menu (also) to avoid unintentional deletions (e.g. #93, #358, #490). I think this feature would be a step forward towards those requests (but customization would still be a great additional feature).
Come to think of it, a "Undo" button similar to Gmail would fit better here.
I confess that I do not like it too much. Never used it, and when I wanted it had already disappeared. Would it be “permanent”, I mean associated with a “close” button? Would it replace the confirmation when deleting in a conversation (so, not from the widget)? I think it would be worth to have coherence in the process when deleting from everywhere. Just some early morning thoughts. 😴
I do not like those in-app Undo snackbars either, but from the notification, it feels awkward (misleading even?) to show a confirmation dialog over the user's current app. A notification action button seems like the least surprising way to do it.
Would it be “permanent”, I mean associated with a “close” button?
No, the Undo notification will disappear automatically after a few seconds.
Would it replace the confirmation when deleting in a conversation (so, not from the widget)?
No, in-app deletions would work as they do now.