I remember faced with a similar problem, as far as I remember the elements that have position:fixed, they also need this:
transform: translate3d(0,0,0);
that is, something like this in the end
element {
transform: translate3d(0px, 0px, 0px);
position: fixed;
top: 0;
}