Skip to content

(Svelte) Keep the System Logs page from scrolling the app bar away - #90

Merged
alexanderoster merged 1 commit into
alexanderoster:developfrom
krixkrix:fix/svelte-logs-page-scroll
Oct 23, 2026
Merged

alexanderoster merged 1 commit into
alexanderoster:developfrom
krixkrix:fix/svelte-logs-page-scroll

Conversation

@krixkrix

Copy link
Copy Markdown

The wrapper of a lone page module was not a flex container, so the logs module's flex-1 had no effect and it grew to its full content height. The page scrolled instead of the log, taking the app bar, log toolbar and table header with it and breaking scroll-to-latest. The wrapper is now a flex column, so the log stays within the page and scrolls itself.

The sidebar ScrollArea lacked min-h-0, so on short screens the menu overflowed; clicking a low item scrolled the overflow-hidden root and pushed the app bar off screen.

The wrapper of a lone page module was not a flex container, so the logs
module's flex-1 had no effect and it grew to its full content height.
The page scrolled instead of the log, taking the app bar, log toolbar
and table header with it and breaking scroll-to-latest. The wrapper is
now a flex column, so the log stays within the page and scrolls itself.

The sidebar ScrollArea lacked min-h-0, so on short screens the menu
overflowed; clicking a low item scrolled the overflow-hidden root and
pushed the app bar off screen.
@alexanderoster
alexanderoster merged commit e5c1574 into alexanderoster:develop Oct 23, 2026
2 checks passed
@krixkrix
krixkrix deleted the fix/svelte-logs-page-scroll branch October 23, 2026 19:50
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.

2 participants