I've had this issue for a while and it seems to be a Chrome redraw bug that hasn't been fixed. So I'm looking for any stop-gap fixes.
The main issue is that when an element on the page has a background image that uses:
background-attachment: fixed;
If another element is fixed and has a child video element it causes the element with the background image to disappear.
Now it works fine in Safari (and Firefox and IE) so it's not exactly a webkit issue. I've applied several properties that have been suggested to no avail.
-webkit-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
Currently my solution is just to target the elements with a fixed bg image via a media query and just turn off the fixed background property.
@media screen and (-webkit-min-device-pixel-ratio:0) {
background-attachment: scroll;
}
Any ideas?
Update
Working Demo thanks to Daniel.
Update 2
Shoutout to somesayinice and FourKitchens blog post