Revert the changes done to the scrolling area of the job's log
In %9.3 we introduced a design change that has a contained div with scroll for the job's output.
This change is not working for several reasons:
- It introduced a number of CSS & JS bugs, either because of the first iteration with nicescroll but also because of cross-browsing problems.
- It is not usable on mobile
- It causes problem with the new navigation: https://gitlab.com/gitlab-org/gitlab-ce/issues/34497
The goal is to remove the self-contained scroll area and change it to a scroll page like it was before, but we should keep the changes done in:
- sidebar
- header
- icons for scroll in the top bar
- autoscroll until the job is complete
- stop autoscroll once the user scrolls.
I am Labeling this as deliverable rather than regression although it qualifies in between.