Skip to content

Scrolling down a job log, control bar is scrolled out of the screen too.

Summary

In a job page, there is a control bar that allows search and navigation, in particular it allows to "scroll to top". When scrolling down the log, this control bar used to stay on screen, now it scrolls out of the screen. In particular, this defeats the purpose of "scroll to top" since the button is not accessible anymore when scrolling down.

Steps to reproduce

This error has been observed on GitLab Enterprise Edition v16.2.2-ee.

It is web browser agnostic: reproduced on Chrome, Firefox and Safari, all up-to-date.

I use some plugins and extensions on Firefox, only a few on Chrome, and just my password manager on Safari. I conclude that this is plugin/extension agnostic.

The issue was not noticed on Gitlab.com, I tested all three browsers.

Example Project

This is on an internally hosted GitLab Enterprise instance.

What is the current bug behavior?

The control bar on top of the job log is scrolled out of the screen.

What is the expected correct behavior?

Per new design: the scroll bar should stack at the top of the screen. Per old design: the scroll bar was staying at the top of the log display area.

Relevant logs and/or screenshots

Bug example: Screen_Shot_2023-09-01_at_10.44.02_AM

Correct example: Screen_Shot_2023-09-01_at_10.44.58_AM

Possible lead

The correct behavior I remember before the update was the presence of 2 scroll side controls: one for the page, and one for the logs. With updated Gitlab (here v16.2.2-ee), I see that there is now only one scroll side control (which is good).

With the new scroll mechanism, the log control bar moves up until it reaches the top of the screen, and stacks there (gitlab.com, correct behavior). On our instance, the log control bar keeps moving up and disappears.