diff --git a/ui/src/styles/chat/board.css b/ui/src/styles/chat/board.css index ede83452a5c..ce499014e8e 100644 --- a/ui/src/styles/chat/board.css +++ b/ui/src/styles/chat/board.css @@ -75,12 +75,22 @@ overflow: hidden; } +/* Scroll owner for the board face. Widget/tab menus stay usable because + wa-popup renders them in the top layer, so this overflow cannot clip them. + Inline padding lives on .board-view below: macOS overlay scrollbars render + inside the scroll container's padding and would float away from the edge. */ .board-session-surface__board > openclaw-board-view { display: block; flex: 1 1 0; min-width: 0; min-height: 0; - padding: 12px 16px 16px; + overflow-x: hidden; + overflow-y: auto; + padding: 12px 0 16px; +} + +.board-session-surface__board .board-view { + padding-inline: 16px; } .board-session-surface__chat {