If you have selected a row via mouse click and then add new rows to the grid the selection starts “dancing” and random rows from the grid get selected.
This is really frustrating and impossible to work with the grid when u have an opened socket and fetching data from the backend. The more new rows are being added to the grid the more the the selection “dances” through the grid rows.