When viewing a diff tab in a MR, the file headers appear to be displaced by about 100px and are not "sticky" as they should be. I'm not sure if the position: sticky polyfill is broken here or if there is some other problem. This appears to be a regression in %11.8
This is why I suspect it has something to do with the position: sticky property. Safari still requires position: -webkit-sticky, but it looks like we removed it with !25266 (merged).
Is our auto-prefixer config supposed to be adding this back in during the compile step? /cc @timzallmann
@larsblumberg I know this is not ideal, but one thing that you can do to temporarily fix this when you're on a page where this is happening is to open the browser console (⌥ Option + ⌘ Command + C) paste the following, and hit enter:
This bug was reported on 5th and will be fixed only on 22nd for gitlab.com users.
While I understand that you have a standardized release process, I find it horrific that it takes you 15 days to fix a crucial bug which prevents central parts of your platform - reviewing merge requests - to work properly. I wished you had a way to deploy hot fixes.
While I still believe that gitlab is a great alternative for gitlab, you want to make sure that you're constantly delivering a high quality product and fixing bugs quickly. Otherwise people might move back to github. We once used bitbucket and due to its instability migrated all repositories to gitlab. With gitlab being very open to suggestions and extending their platform, you want to make sure that your product remains competitive.
This bug was reported on 5th and will be fixed only on 22nd for gitlab.com users.
I think you misunderstand. The bug exists in the release candidate version of GitLab 11.9 currently running on GitLab.com, and we anticipate that it should be fixed in a future release candidate between now and the 22nd (when 11.9 is finalized).
you want to make sure that you're constantly delivering a high quality product and fixing bugs quickly
@larsblumberg Thank you for your feedback and concerns!
The bug was actually fixed within one day and included in 11.9 RC5 which is currently being packaged before deployment to our staging environment. If you like, you can follow the release process in gitlab-org/release/tasks#702 (closed). How fast the fix will land on gitlab.com depends on whether we find critical bugs in our staging environment. It's clearly in nobody's interest to deploy this bug fix faster but have other things broken in exchange.
Thanks for clarifying everyone! I know that releasing is hard you don't want to break anything. I appreciate your great work!
So I'm disappointed that it takes so long to roll out the deployment which includes the bug fix. Today it's 7 days after the bug has been fixed, but it's not yet deployed to gitlab.com - due to obvious reason you mention. Still, this is such mayor bug that I'm wondering how I would manage the deployment process so that Safari users are not blocked that long to be able to review Merge Requests again.
@larsblumberg If you have any suggestion on how to improve our process, we would be more than happy to know. Please consider opening a separate issue for that though because it's getting slightly off-topic here.
EDIT: sorry, reopening the issue was not intended.