From f19f16bd8b87f1e66bdd4b6c92b0b591d48162ae Mon Sep 17 00:00:00 2001 From: Mechiel Lukkien Date: Sat, 23 Sep 2023 18:36:24 +0200 Subject: [PATCH] webmail: when scrolling down, don't send another parsed message that will cause one of the new messages to be selected (unexpected jump in the ui) --- webmail/view.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webmail/view.go b/webmail/view.go index 2248565..e81938f 100644 --- a/webmail/view.go +++ b/webmail/view.go @@ -1476,7 +1476,7 @@ func queryMessages(ctx context.Context, log *mlog.Log, acc *store.Account, tx *b } mil := []MessageItem{mi} if query.Threading != ThreadOff { - more, xpm, err := gatherThread(log, tx, acc, v, m, page.DestMessageID, have == 0) + more, xpm, err := gatherThread(log, tx, acc, v, m, page.DestMessageID, page.AnchorMessageID == 0 && have == 0) if err != nil { return fmt.Errorf("gathering thread messages for id %d, thread %d: %v", m.ID, m.ThreadID, err) }