Hey,
I think I discovered a weird bug in the pretty much flawless select extension.
*** Reproduce use case to cause bug ***
1. Select any row
2. Then press shift key and select another row to get range of selected rows
3. Everything at this point works the way it should, and the range is working as expected.
4. Click "Unselect rows" button to clear selection.
5. In the "enter row number" input, enter any row number, preferably one you will be able to see if it's selected.
6. This row has now been selected programmatically via "select()" vs user click select.
7. Go to step number 2 and try to the select a range of contacts. The range of selected rows is no longer from the programmatically selected row to row you clicked. It's some other range.
PS I tried triggering a row select via "click()" and "trigger('click')" to try and see that could be a work around, but that doesn't work either.
Not sure whats causing this. Any help would be appreciated on this. Thanks!