For some reasons, regardless of system preference settings, the scroll bars for overflow regions containing scroll snap points are not vanishing after completing a scroll snap animation.
<rdar://problem/20100706>
Created attachment 253033 [details] Patch
Created attachment 253044 [details] Patch
Committed r184296: <http://trac.webkit.org/changeset/184296>
<rdar://problem/19797041>
This was happening because we were never ending the scroll gesture. See patch for details. I originally thought this was specific to scroll-snap regions, but it was also happening for certain thin horizontal overflow regions. E.g., <http://stackoverflow.com/questions/1081381/iphone-hide-uitableview-search-bar-by-default>. Go to the top answer, scroll the code snippet horizontally. Prior to this patch, the scrollbar would not vanish. Note: If you place your mouse inside the scrollbar track (such that the scrollbar thickens) you are in a mode that holds the scrollbar visible until you move the mouse out of the region.