diff --git a/src/ui/windows/network_tab.cpp b/src/ui/windows/network_tab.cpp index e6be08e..cebbdb8 100644 --- a/src/ui/windows/network_tab.cpp +++ b/src/ui/windows/network_tab.cpp @@ -246,7 +246,10 @@ void RenderLiteNetworkTab(App* app) ImVec2(hideMin.x + (hideW - icoSz.x) * 0.5f, cardMin.y + (cardH - icoSz.y) * 0.5f), hideHov ? OnSurface() : OnSurfaceDisabled(), eye); - ImGui::SetCursorScreenPos(ImVec2(cardMin.x, cardMax.y + gap)); + // Advance to the next card via a real item (Dummy) below the card, so the scroll region's + // content height actually grows — ImGui won't extend bounds from a bare SetCursorScreenPos. + ImGui::SetCursorScreenPos(ImVec2(cardMin.x, cardMax.y)); + ImGui::Dummy(ImVec2(cardW, gap)); }; // ── Visible servers ────────────────────────────────────────────────────────