I found a similar problem here, but its suggestions didn't seem to work for me: Google Chrome - Flexbox + overflow-x:auto
So, my #triptychViewer div is a flex parent with two children, and the rightmost child seems to be a troublemaker. I've narrowed my whole site's code down to this, which still demonstrates the problem:
<html>
<head>
<style>
div { overflow: hidden; }
#triptychViewer { display: flex; height: 100vh; }
.triptychMember { overflow: auto; width: 100vw; }
#mainContent {height: 5000px; }
#mainContent { background-color: green;}
#updates { background-color: brown; }
</style>
</head>
<body>
<div data-role="page" id="wrapper" >
<div id="triptychViewer">
<div class="triptychMember">
<div id="mainContent"></div>
</div>
<div class="triptychMember" id="sidebar"></div>
</div>
</div>
</body>
</html>
In Chrome 47, resizing the window horizontally makes the #sidebar div seemingly overlap the neighboring div's scrollbar (the one that appears because of its 5000px-high child). Resizing it vertically restores it to the way it should be, with a scrollbar that can be touched and clicked because it's not behind a div. Repeat the resizing as often as you like to see it happen repeatedly.
The problem doesn't appear in Firefox or IE. Is there a simple fix?