You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Web UI status popover: MCP/plugin list cannot be scrolled (no max-height) #43668
In the Web UI, the status popover (top-right status icon) shows MCP servers and plugins in tabs, but the list has no max-height or scroll container. With many entries (e.g., 82 plugins) the list stretches beyond the viewport and cannot be scrolled, so lower items are unreachable.
Open the Web UI and click the status icon at the top right
Open the plugins tab (or MCP/LSP tab)
With a large number of entries the list extends past the viewport; wheel/trackpad scrolling does not move the list
Lower entries are invisible and unreachable
Expected Behavior
The popover list should scroll (max-height with overflow-y auto) so all entries are reachable.
Actual Behavior
The list has no max-height and no scroll container. The Tabs component uses overflow-hidden and the tab content is a plain flex column, so there is no scroll target; scrolling falls through to the page.
Additional Context
Root cause: packages/app/src/components/status-popover.tsx / status-popover-body.tsx render the lists without a scroll container
CSS only adds overflow-y: auto to tabs-content for data-orientation="vertical", which this popover does not use
Suggested fix
Add max-height (e.g., 60vh) and overflow-y-auto to the popover body or tab content
Or wrap the entry lists in a scroll-view container
Related known issues (similar popover/file-tree rendering gaps, not this exact symptom searched under issue)
Activity