mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-22 15:41:13 +00:00
The flex height constraint chain was broken at three points in the board-mode layout, preventing both the proposal queue and detail body from scrolling: 1. .sw-hub-panel > .skill-workshop used a > child selector but .skill-workshop is nested inside an inner wa-tab-panel wrapper, so the rule never matched. Switched to a descendant selector. 2. #skill-workshop-mode-panel (the inner tab panel) had no flex styles, defaulting to display:block which cannot pass through flex height constraints. Added explicit flex container styles. 3. The wa-tab-panel shadow-DOM part(base) wrapper also needs flex overrides to fill the host height. Added part selectors with display:flex, flex:1, min-height:0, and width:100% to preserve full-width block behavior for non-flex children like the history scan banner. Also added flex-shrink:0 to .sw-history so the banner does not collapse when .skill-workshop receives a definite height. Fixes #108196