Starting with the first selected item at the beginning or end of the row of icons, if the next adjacent icon selected is on a different row, then performing the opposite operation the adjacent icon selected is not deselected
For example, if you have 9 icons laid out on multiple lines, for example like
Code: Select all
1 a g 2 b
8 l k f
Selecting g, then selecting 2 with shift-right, then deselecting the 2 with shift-left, only g is selected.
The bug is when selecting b, then selecting 8 with shift-right then deselecting 8 with shift left, b and 8 are still selected.
This bug also occurs in reverse order.