With a touch-enabled device, the scrollbar disappears a short while after it's 
used. During the layout, updateHbar() checks the hbar visibility and resets the 
clip, causing the user to be scrolled fully to the left when trying to access 
columns on the right. Using hbar.isVisible() is not feasible as there are times 
when the scrollbar is necessary but not visible (such as on touch-enabled 
devices where the scrollbar disappears when not in use, or when hidden by CSS). 
Hence, it is more reliable to use the variable that determines whether the hbar 
is necessary.

-------------

Commit messages:
 - 8277853 : With Touch enabled devices scrollbar disappears and the table is 
scrolled to the beginning

Changes: https://git.openjdk.java.net/jfx/pull/688/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jfx&pr=688&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8277853
  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jfx/pull/688.diff
  Fetch: git fetch https://git.openjdk.java.net/jfx pull/688/head:pull/688

PR: https://git.openjdk.java.net/jfx/pull/688

Reply via email to