#1649 accepted
Robert Brenstein

undo delete message -- sometimes malfunctions

Reported by Robert Brenstein | January 18th, 2017 @ 02:09 PM

It just happen again. The third time this month, so it is seems to be an actual glitch. Unfortunately, or rather fortunately, the "undo delete message" works fine most of the time, so I can't readily reproduce the issue.

A moment ago I was in one of my mailing lists. I read a post, then deleted it. I then changed my mind and decided to undo the deletion. A wrong message was restored into the smart mailbox. When I switched to another mailbox, then reopened previous one, the restored message was gone (as expected since it did not match the mailbox criteria). The message that was supposed to be moved back is still in the trash.

As I said, this is not the first time it happened. I still acted rush and did not write down the details of the wrongly moved message, so I can't figure out where it came from or where it went to.

Comments and changes to this ticket

  • benny

    benny January 19th, 2017 @ 02:52 PM

    Does this also mean that it's reproducible?

    It's a bit tricky to debug if I cannot reproduce it. Just following your instructions then it does not happen (but then I would likely also have more reports about this).

    Ah, I think I know what might be involved here. You used the single message window to delete the message?

    (I'm not really sure how well this works with undo (which is window based). A single message window is connected to the mailbox window that it originates from, but maybe this does not always work as expected with deletion of a message.)

  • benny

    benny September 26th, 2017 @ 01:41 PM

    I'm unsure which revision of MailMate you used at this time. Do you still see the issue with the latest public release (r5419+)?

    I'm not sure how a 2-panel view relates to this issue. Maybe I don't understand what you mean by a 2-pane view (I assume it's the same as the standard 3-pane view with the message view disabled in the “View ▸ Layout” menu).

  • benny

    benny September 27th, 2017 @ 02:50 PM

    • State changed from “new” to “accepted”

    I think I understand the issue now. It fails if the message is no longer selected in the message list when you delete it in the single message window. Is that correct?

    This is a side-effect of how the windows are currently “linked”. I think this can be improved though. I'll look into it.


  • benny

    benny September 27th, 2017 @ 03:03 PM

    Hmm, that's an extra twist (compared to what I was thinking of), but I think I could also make this work. I'll keep it in mind.

  • benny

    benny September 27th, 2017 @ 03:16 PM

    Good, then we have the same understanding of the issue.

    If you marked a message as read directly in the mailbox window then the message would not disappear before the mailbox itself was deselected (this is what I call sticky messages). If I make it behave the same way when using the single message window then you should also get better undo behavior.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket