Если у родителя стоит transform-style: preserve-3d, а у потомка position: fixed, то координаты последнего привязываются к родителю, а не к окну браузера. Такое поведение наблюдается в Chrome, Firefox, Edge. В IE11 preserve-3d не влияет на позиционирование. Кто знает, это баг или фича?
Демонстрация:
https://codepen.io/anon/pen/YVMZve