Skip to content

ui: fix Internet Clients list dividers and layout break on multi-net-id chains - #132

Merged
GyulyVGC merged 2 commits into
NullNet-ai:mainfrom
antoncxx:ui-fixes
Aug 4, 2026
Merged

ui: fix Internet Clients list dividers and layout break on multi-net-id chains#132
GyulyVGC merged 2 commits into
NullNet-ai:mainfrom
antoncxx:ui-fixes

Conversation

@antoncxx

@antoncxx antoncxx commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Two UI bugs in the topology dashboard's client/session views:

  1. Internet Clients list had no visual separation between rows. Added a
    bottom border divider to each row, matching the divider color already used
    elsewhere in the panel (SpSep).
  2. Sessions routed through a proxy chain can report many net ids
    (nets 133, 102, 106, ...), and the comma-joined list had no width
    constraint anywhere it was rendered. On narrow panels/screens this wrapped
    across multiple lines and inflated row height, breaking the layout. Fixed
    in all three places that render this list:
    • InternetPanel.tsx — the Internet Clients side panel
    • Dashboard.tsx — the "Active Connections" table's Net ID column
    • EdgePanel.tsx — the per-session edge side panel

The fix is consistent across all three: truncate with an ellipsis inside a
width-capped, non-wrapping container, and expose the full list via a
title tooltip on hover.

…multi-net-id chains

Rows now get a bottom border to visually separate list items. The
net-id column is capped in width with ellipsis truncation and a
tooltip, since chained sessions can report many net ids and were
overflowing the row.
Same layout break as the Internet Clients panel: sessions routed
through a proxy chain can report many net ids, and the joined list had
no width constraint, so it wrapped across lines and inflated row
height. Both spots now truncate with an ellipsis and a tooltip with
the full list.
@GyulyVGC GyulyVGC added the enhancement New feature or request label Aug 4, 2026
@GyulyVGC
GyulyVGC merged commit 204943d into NullNet-ai:main Aug 4, 2026
4 checks passed
@antoncxx
antoncxx deleted the ui-fixes branch August 4, 2026 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants