Selecting a row in grid shifts up rows of data

Has anyone noticed that when a record in a grid is selected sometimes the entire rows of data scrolls up so that the record you just selected (checked) is the 2nd row in current display?

This is happening to our users in Fulfillment Workbench where they search and displays 100 or so records and select a record that’s few pages down, like 50th or 80th record. This seems like a bug in the code.

[ I guess GIF will show better but I don’t know how to record and create it. What tools are you using to do that? ]

Don’t have an answer for you as the problem, but for an easy for making gifs of the screen:
ScreenToGif - Record your screen, edit and save as a gif, video or other formats

It’s a pet peeve of mine.

I suspect it has to do with a method that tries to scroll up (to keep row visible) if you select a record at the edge of the grid. Just a guess though.

Another pet peeve
image