Files
openclaw/ui
xianshishan a7189d228e fix(ui): restore scrollbar in skill workshop board mode (#108197)
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
2026-07-16 00:05:37 -07:00
..