Hi,

From the JIRA:

> The order of the existing selected indices is reversed each time a item is 
> selected or deselected.

This still occurs:
1. Select multiple items by holding down shift
2. Unselect and select the last selected item

Result: The indices is reversed each time you select or unselect an item.

And this also occurs:
1. Select the first item
2. Add additional items one by one going down the list (Order ends up being the 
rather strange 5,3,1,2,4)
3. Unselect and select a single selected item

Result: The order of the selected indexes is reversed when you select or 
unselect a single item.

So the bug is not fixed.

That function uses splice in several locations (and also in other functions eg 
adjustSelectionAndCaretUponNavigation).Changing in one place but not others 
seems risky and may lead to side effects.

Does anyone know the reason why splice is used and not push. Performance 
perhaps? Any there any known issue with vectors and push?

Thanks,
Justin

Reply via email to