Bug 234126

Summary: Pressing + to get the next unread message leaves the current message selected
Product: [Applications] kmail Reporter: Russell Coker <russell>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bjoern
Priority: NOR    
Version: 1.12.4   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: This shows what appears after pressing "+"

Description Russell Coker 2010-04-12 05:47:49 UTC
Version:           1.12.4 (using KDE 4.3.4)
OS:                Linux
Installed from:    Debian testing/unstable Packages

1) When viewing the list of messages press the DELETE key to delete Message A.  The selected message becomes the next message after the one that was just deleted (Message B).
2) Press the "+" key to display the next unread message (Message C).  Note that Message B is still selected, IE there are two messages highlighted in the list view.
3) Press the DELETE key to delete a message.  Note that both messages are deleted.

If this happens in a situation where Message B and Message C are separated by enough other read messages that they don't show in the list view at the same time then the result of this sequence will be Message B being deleted without the user knowing.
Comment 1 Russell Coker 2010-04-12 05:50:39 UTC
Created attachment 42706 [details]
This shows what appears after pressing "+"

In this example I pressed "+" when Miguel's message was selected.  At that time Ben's message had been previously read and Henrique's message was unread.  The result is that both Miguel's message (Message B) and Henrique's message (Message C) are selected and pressing DELETE will move both of them to the trash.
Comment 2 Björn Ruberg 2010-04-14 23:32:02 UTC

*** This bug has been marked as a duplicate of bug 202071 ***