Take a look at this demo in FF and Chrome, then remove:
-webkit-transform:translateZ(0px);
Fom css, and look again in Chrome.
It also makes Chrome body container with min-width:100%, cutting content (not always).
I need -webkit-transform:translateZ(0px); to prevent strange weird black boxes in Chrome appeared cause using transformX + Y for too much elements at once.
I ran into this issue as well. The problem is that google maps forces GPU compositing on all it's mapping DOM elements via
-webkit-transform: translateZ(0);To fix this issue, you can force GPU compositing on all your fixed positioned elements by adding
-webkit-transform: translateZ(0);to each fixed elementjsfiddle Demo: http://jsfiddle.net/plapier/QA7tK/