I ran into the same problem and it seems that this smoothing grid does not set the "viewportHasHScroll" flag correctly. I found the following two workarounds to fix the problem (SlickGrid v2.1)
1) Update the updateCanvasWidth function (line 396) and change the following line
viewportHasHScroll = (canvasWidth > viewportW - scrollbarDimensions.width);
(note the sign "greater than or equal to"
viewportHasHScroll = (canvasWidth >= viewportW - scrollbarDimensions.width);
2) Update the handleScroll function (line 1920) and update the if block
source share