open-build-service
open-build-service copied to clipboard
display of project monitor page broken

Issue Description
build results omitted, overlap with legend, or otherwise hidden
Expected Result
everything visible, possibly with scrolling
How to Reproduce
- Go to monitor page of project with many repositories
- See error
Further Information
https://build.opensuse.org/project/monitor/home:michals
Hello @hramrach, the table is scrollable, if you look at the bottom of the table you can see it.
I cannot reproduce the overlap with the legend. Could you maybe provide another screenshot or hint how to reproduce it?
The overlap with the packages legend on the left side exists because it is scrollable :)
Why is the scrollbar hidden?
And why does the non-scrollable template not fit on the page and creates another scrollbar on the window bottom?
IIRC the previous UI would render the page with the table in natural width and the bottom viewport scrollbar would reflect the width of the page. Now there is a scrollbar that is 90% full indicating no scrollability, and you have to scroll all the way to the bottom to be able to scroll to the side.
Also on https://build.suse.de/project/monitor/Devel:Kernel:SLE15-SP2 one column is hidden and cannot be scrolled into view:


I'm not really being able to reproduce it. Could you tell us you browser and resolution?
Chromium from Leap 15.0, 1200x1920
Another UI issue on the monitor page:

Origin: https://build.opensuse.org/project/monitor/KDE:Qt5 Using firefox with a 1920x1080 screen resolution without zooming
The horizontal scrollbar can't be used. To fix the scrollbar and buttons alignment, I have to zoom out then back to the original page size.
Reproducible with an empty cache (shift + reload or disable cache in dev-tools) for me with 108.0.2 (TW this morning). If the data is coming from browser cache it's fine.