For the test button attached, why do I get the same index of 1 when I revert selection back to the first item with index 0 (so should get 0) when holding Shift
When not holding shift and moving to items 2 and back to 1 , I get index 0 as expected
Is it possible to track these events withing a single movement as a group? So that if I move by one line, which is composed of 2 events (deselection and selection), I can save a single "undo step" that will not be confused with a move that's composed on just 1 event (like only deselection in the video)