The solution is to add:
-webkit-transform: translate3d(0,0,0);
to the .sidebar-affix
class.
The reason is that .ytp-force-transform
has the following styles:
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
and this was impacting the rendering of the sidebar. The simple fix is just to add the translate3d(0,0,0)
style to the sidebar so youtube's css no longer interferes with it.
Here's a good explanation of what translate3d(0,0,0)
does: http://aerotwist.com/blog/on-translate3d-and-layer-creation-hacks/