fix(ui): suppress double scrollbar in log + timeline panels
LogViewer and EventFeed each apply overflow-y:auto to their root container, which produced a nested scrollbar inside the InfiniteScrollArea that also scrolls. A flatScroll override class flattens the DS component so the outer InfiniteScrollArea owns the single scrollbar — matching the IntersectionObserver sentinels that drive infinite-load. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,16 @@
|
||||
max-height: 420px;
|
||||
}
|
||||
|
||||
/*
|
||||
* Flatten the internal scroll of @cameleer/design-system's LogViewer and
|
||||
* EventFeed so their containing InfiniteScrollArea owns the scroll — one
|
||||
* scrollbar per panel, IntersectionObserver sentinels stay meaningful.
|
||||
*/
|
||||
.flatScroll {
|
||||
overflow: visible !important;
|
||||
max-height: none !important;
|
||||
}
|
||||
|
||||
.logHeader {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
|
||||
Reference in New Issue
Block a user