Your problem is very similar to other problems discussed in iOS 8. The hack option -webkit-transformalso seems to solve this problem.
Adding -webkit-transform: translateZ(0);to the selector body.openseems to solve the problem.
body.open {
-webkit-transform: translateZ(0);
}
iOS 8 seems to have some splitting issues that 3D transforms can counteract. This seems to be due to the use -webkit-overflow-scrolling: touch;of the OP as it is detected.
Add this to the list of weird bugs in iOS 8.
source
share