Multi-select table getValue returns null when selecting one direction

When selecting multiple rows using the shift key I am getting back a list of objects that is null if I select from the top down in the table. If I select from the bottom up it returns the correct elements. Has anyone seen this? Figured out how to fix it?