It's a known issue of PluggableListMorph.

It's a pain to fix it in the current implementation.

On the other hand NewList (a new morphic implementation of List) handle this scenario as expected.

I think that to make it works, the selection should be n mouse up and not on mouse down.

Ben

On Aug 15, 2013, at 11:49 PM, Stephan Eggermont <stephan@stack.nl> wrote:

When trying to categorize multiple methods in Nautilus, I noticed behavior
different from that what I expected.

I click-selected one method, then shift-clicked several more.
When I then did a mouse-down on the last selected and started
dragging, only the last selected was dragged. The other methods
were deselected.

I could make the dragging of multiple elements work by directly
starting dragging without having a mouse-up in between.   

Is this the usual behavior on another platform (than mac or windows),
or should I create an issue?

Noticed in a Moose 4.8, verified in 30336

Stephan