Hi Vladislav,
VB> I'm pretty sure that I'm able to reproduce this on ALL recent roundcube VB> versions (at least from 0.3-beta) WITHOUT thread patch applied.
VB> How to reproduce (I tried to nail it down to the simplest case that VB> shows error): VB> 1) Open folder that contains a bit more messages then could be shown on VB> a single page (f.e. 41 message with 40 rows limit). VB> 2) Select and delete any number of messages, but not one and not all. VB> You may do it with either method (mouse or keyboard). VB> 3) Try to select all messages on a page after remaining messages are VB> loaded to list. Artifact is shown. You are unable to select one of VB> messages (which has duplicate in another row).
VB> Thus, I'd say that bug shown in Eric's video is not related to a VB> threaded-view patch and is a separate long-standing issue.
VB> Hope this will help to fix this.
VB> Should I open a ticket in trac? Or someone can find erroneous code quite VB> quickly?
VB> Eric, would you try to check it again on a clean RC installation without VB> threading patch?
VB> Vladislav.
VB> BTW, deleted message rows are not removed from a DOM model, they only VB> switched to a hidden state. I'm not sure if this is an expected VB> behavior. Can they ever be removed from the inside of JS?
I cannot reproduce it on clean RC In my case comes the bug only with a thread patched RC. I test this today with a diffrent envoirement.
many thanks
Vladislav, A.L.E.C and all Involved !!
List info: http://lists.roundcube.net/dev/