JLynch7 / SlickGrid

A lightning fast JavaScript grid/spreadsheet

Home Page:https://github.com/jlynch7/SlickGrid/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Row sync issues during vertical scrolling

prathamtandon opened this issue · comments

Hi,

Firstly, kudos for the frozen columns implementation. Really appreciate !

I know this might have come up before, but is there any solution for rows going out of sync while scrolling vertically ? Two points:

  1. This is happening for the bottom group of rows, the ones in current view plus a few buffered ones.
  2. I have explicitly removed the horizontal scrollbar coming at bottom of left pane for better UX. Not sure if that is causing any issues.

Thanks in advance.

I'm trying to make a fork with fixes for this repository but I'm not sure where to begin with your problem.
What do you mean going out of sync?
Perhaps it's related to this issue (#54)?

@Rybadour maybe my investigations in #54 can point you into the right direction?

Hi,

By out of sync, I mean the left part of the row (the one belonging to frozen section) and the right part of the row are no longer aligned but get displaced off by considerable distance.
I was also able to narrow this down to the fact that we are using accessibility features with the grid and this misalignment happens when I set focus to some grid row which is near the bottom of the grid. In other words, the row is only partially visible.
When such a row cell gets focus, it moves a bit up so it is completely visible. However, this shift up only happens for left portion of row. The right portion is still down and partially visible. Hence the misalignment.

Hope this helps.