Skip to content

fix(nav-panel): clip collapsed assistant sessions to prevent overlap#844

Merged
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:fix/nav-panel-assistant-sessions-collapse
May 23, 2026
Merged

fix(nav-panel): clip collapsed assistant sessions to prevent overlap#844
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:fix/nav-panel-assistant-sessions-collapse

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented May 23, 2026

Summary

  • Fix assistant sessions section overlap after collapse by clipping the collapsible inner wrapper (overflow: hidden) required for the grid 0fr collapse pattern
  • Disable pointer events on collapsed sections so hidden session rows cannot be interacted with
  • Add a layout regression test for the collapsible clip behavior

Test plan

  • pnpm --dir src/web-ui exec vitest run src/app/components/NavPanel/NavPanelLayout.test.ts
  • Manually collapse "Assistant Sessions" in the nav panel and confirm session rows disappear without overlapping the workspace section below
  • Expand again and confirm sessions render normally

The collapsible section used grid 0fr collapse but kept overflow visible
on the inner wrapper, so hidden session rows still painted over workspace
items. Clip the inner content and disable pointer events when collapsed.
@bobleer bobleer merged commit a77636c into GCWing:main May 23, 2026
1 check passed
@bobleer bobleer deleted the fix/nav-panel-assistant-sessions-collapse branch May 23, 2026 02:25
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.

1 participant