The file tree is sticky in Chrome and Firefox but not Safari. It's missing the -webkit-sticky prefix.
-webkit-sticky
https://gitlab.com/gitlab-org/gitlab-ce/issues/14249