Skip to content

fix: Hide top-level scrollbar on wrongly sized panels#794

Merged
fstagni merged 1 commit into
DIRACGrid:integrationfrom
sfayer:fix_panelscroll
May 27, 2026
Merged

fix: Hide top-level scrollbar on wrongly sized panels#794
fstagni merged 1 commit into
DIRACGrid:integrationfrom
sfayer:fix_panelscroll

Conversation

@sfayer
Copy link
Copy Markdown
Member

@sfayer sfayer commented May 22, 2026

Hi,

We've found that there is a subtle bug in the webapp layouts on up-to-date Firefox when the page zoom level is set above 100% (specifically tested on 110%). Under these conditions the panel size calculations seem to go off-by-one (a rounding error somewhere?) and extra scrollbars appears at the bottom and side of the tab workspace. The problem is that these "outer" scrollbars cover up the real scrollbars on things like the Job Monitor, which prevents you from seeing all of the columns or scrolling up/down the list of jobs.

To fix this we've just set the TabPanel scrollable default to False to hide the extra scrollbars, this fixes the problem and doesn't have any adverse effects on any of the panels we usually use (it's possible that there is a panel somewhere relying on inheriting scrollable: true; we couldn't find any but they should probably set it explicitly if they need this behaviour).

Regards,
Simon

BEGINRELEASENOTES
FIX: Hide top-level scrollbar on wrongly sized panels
ENDRELEASENOTES

@fstagni fstagni merged commit 0dc8e7f into DIRACGrid:integration May 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants