Take a look at my plunker here: link
var app = angular.module('app', []);
// encountering a silly error that prevents me from pasting the entire code, please refer to the plunker for details
To replicate the issue:
- Click on the first row with the left mouse button
- Press ctrl + end to scroll to the bottom rows
- Select the row labeled 'Select me...' by clicking while holding down shift + ←
- Expected behavior: Rows up to 'Select me...' should be selected
- Actual behavior: Additional rows are also being selected
Note: The additional rows become deselected when scrolling.