I played around with this a bit more, and I think what might be happening is that if the mouse is moving when the click is released, it causes the selection to disappear. I think it might try trying to start a new selection, causing the old one to be lost. I noticed that if I made sure the mouse was stationary when I released the click, the problem never happened. Give this a try and see if you can repeat my results.