У меня была такая же проблема на MAC OS 10.7 с Safari. Я добавил
-webkit-transform: translate3d(0,0,0);
к позиционируемому элементу, зафиксированному, и он добился цели
Итак, добавив:
-o-transform: translate3d(0,0,0);
к фиксированному элементу может выполнить работу.