Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Deleting a thread moves cursor to the 'previous' message relative to the oldest in thread

#3083

I am using Mailmate with the defaults write com.freron.MailMate MmMessagesOutlineMoveStrategy -string "previous" option. Whenever I delete a collapsed thread, the cursor does not move to the "previous" message relative to the one that is currently selected (i.e. the newest message in thread) but wildly jumps to the "previous" message relative to the oldest message in the deleted thread.

This is unintuitive and leads to the wrong message to be deleted, if I hit delete multiple times.

Reported by Dirk Engling · June 9th, 2022 @ 05:23 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    I'm not sure I can reproduce this. This happens when you delete an entire thread and not just a subthread (which does seem to be behave in a weird way)?

    June 24th, 2022 @ 02:21 PM

  2. Dirk Engling
    Dirk Engling

    What happens is shown in the attached images:

    https://erdgeist.org/mailmate/A.png

    Note the thread by Jonathan Chen, in A.png it currently is uncollapsed. There's one reply by Stefan Ehmann.

    https://erdgeist.org/mailmate/B.png

    Here the thread is collapsed and I select it. Then I delete the collapsed thread, the next thing I see is that the cursor jumped down several emails. I would expect the mail from Cron Daemon about "/usr/local/bin/certbot renew" to be selected, but I find

    https://erdgeist.org/mailmate/C.png

    where the selected email is much older. I suspected it to be the message previous to the one by Stefan Ehmann in the unthreaded index, but now I noticed that it's just some mails further down.

    The obvious problem is that when after deleting the thread I also expected to delete the next message, I will delete a random one further down my list.

    June 24th, 2022 @ 03:03 PM

  3. benny
    benny

    That appears to be a good example, but I'm actually having trouble reproducing it and I don't want to spend too much time on it given that the message list is planned to be completely re-implemented.

    If you want to push me on the issue then use “Help > Send Feedback” to send me a (small) set of messages reproducing the issue and I'll give it another go.

    July 15th, 2022 @ 08:12 AM

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.