Using PageDown key to scroll a HTML table in a JScrollPane does not
stop scrolling at the bottom of the table if the table contains cells
with different content heights. It will then scroll up to the bottom
of the latest cell content (most right cell with smaller height).
see testcase attached