I think the overflow:auto missing is the reason that the following webkit-overflow-scrolling:touch is not working anymore. If you test on a mobile device, the scrolling is wonky again (not smooth).