Skip to content

Dashboard: Chat output invisible until enough content generated (rendering/layout bug) #51769

Description

@anathusic

Bug Report

Hermes Version: v0.17.0 (2026.6.19) · upstream 44d552e
OS: macOS
Browser: Dashboard (web UI)

Description

In the web dashboard, new chat messages and assistant responses are not visible after being generated. The content appears to be rendered off-screen or outside the visible viewport. Only after a sufficient amount of output has been generated does the content accidentally scroll into view.

Steps to Reproduce

  1. Open the Hermes web dashboard
  2. Send a message and wait for the assistant response
  3. The response is generated (streaming completes) but remains invisible (appears as black/blank area)
  4. Only after generating a large enough amount of content does the output suddenly become visible

Expected Behavior

New assistant messages should be immediately visible after being rendered. The chat should auto-scroll to the latest message.

Actual Behavior

  • Output is generated but invisible in the viewport
  • Manual scrolling does not help — the content is not just off-screen, it seems to be mispositioned or overlapping incorrectly
  • The content only becomes visible by chance once enough messages accumulate to push it into the correct render area

Possible Cause

Likely a CSS layout / positioning bug — potentially related to:

  • Incorrect , , or on the chat container
  • Auto-scroll not working, combined with initial content being rendered above the visible area
  • Theme: configured (though changing theme did not resolve the issue)

Additional Context

  • The issue is consistently reproducible in the web dashboard
  • Telegram and Terminal interfaces work correctly without this issue
  • Workaround: Use Telegram instead of the web dashboard

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Medium — degraded but workaround existscomp/dashboardWeb dashboard / control panel UI (dashboard/, landing)duplicateThis issue or pull request already existstype/bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions