We've seen buggy scrolling on macOS Sierra in Scintilla. When scrolling quickly, it mostly works, but can be choppy. When scrolling slowly, it almost certainly is choppy. I think you've acknowledged some sort of scrolling issue in https://groups.google.com/forum/?escaped_fragment=topic/scintilla-interest/7L-wZ5ORkfM#!topic/scintilla-interest/7L-wZ5ORkfM, but I do not see a follow-up or resolution. I thought it worth logging a bug here for tracking purposes.
If you don't mind turning line snapping off (smooth scrolling) then you could implement a control API and maybe a get/set for the fractional position. Then test that configuration.
Terminal.app does momentum scrolling and line snap but doesn't show the same problem.
Sadly we do not have the know-how to implement such a control API (particularly if it is dependent on Mac platform calls). We are pretty reliant on the Scintilla widget's existing code, especially platform-specific code.
Fix committed as [711d6b].
Related
Commit: [711d6b]