Safari position:fixed not compatible with push/pull columns #16814
Your .col-*s need to be children of a .row, which in turn needs to be a descendant of a .container or .container-fluid. Dunno whether that affects your issue though.
Thanks, cvrebert. It doesn't fix the issue, but I've corrected the HTML.
I'm not sure what CSS dictates is supposed to happen if you just set position: fixed without any left/right/top/bottom like that (perhaps @mdo can enlighten me), but I can confirm that both iOS 8.4 Safari and OS X Safari 8.0.7 behave differently from IE11, Firefox, and Chrome on http://output.jsbin.com/yuxebo/2
Filed WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=147284
Filed Apple Safari Radar problem: http://openradar.appspot.com/21993128
There is now a test for this in the W3C CSS WG test suite: w3c/csswg-test#813
Hm, I don't think it's actually been fixed yet. I looked at your test (https://bug-147284-attachments.webkit.org/attachment.cgi?id=268137) and it fails on Safari Version 9.1.1 (11601.6.17).
Thanks for passing this bug to the WebKit team!
@enbo It's fixed in the current Safari Technology Preview. So the fix should be shipped in the next stable Safari release.
Protip: Test using the current WebKit Nightly in the future, rather than stable Safari.
Ah, I see.
Thanks for the tip! I'm still very new to bug reporting/testing.
Does anyone know if there is a known workaround to this problem?
I have tried all of the usual Safari hacks (transform: translateX(0) to no avail. Would love to know if anyone has been able to fine a reliable workaround to this problem.
Can confirm this has been fixed in the latest tech preview but that doesn't really help for now.


Objects with
position: fixeddo not get pulled or pushed like they should be whencol-xs-push-6or any other pull/push classes are used when viewing in iOS 8.4 Safari. This is not an issue in Explorer, Chrome, Opera, or Firefox to my knowledge.You can see that the paragraph with "affix" is not pushed to the right like it should be in the example below. Depending on the viewport, the paragraph may be covered by the background color of the left column, since it comes later in the HTML.
http://jsbin.com/kuzenonexe/1/edit?html,css,output
http://jsbin.com/dakenacazi/1/edit?html,css,outputHTML:
CSS: