The issue only occurs if the video element was dynamically created. If the element was just in the page as it loaded, z-index
works fine.
You can fix z-index on dynamically created videos by giving the video element -webkit-transform-style: preserve-3d
.
Yep, it’s as bad as haslayout on IE!