When the WS connection to a builder terminal drops and reconnects, the entire terminal buffer is cleared. User sees a blank screen — all scrollback history lost.
Console error: [ScrollController] correcting unexpected scroll-to-top
Likely cause: backend sends a fresh session on reconnect instead of replaying the existing pty buffer.
This is in the Tower terminal WS reconnect logic, not Shannon agent.
When the WS connection to a builder terminal drops and reconnects, the entire terminal buffer is cleared. User sees a blank screen — all scrollback history lost.
Console error:
[ScrollController] correcting unexpected scroll-to-topLikely cause: backend sends a fresh session on reconnect instead of replaying the existing pty buffer.
This is in the Tower terminal WS reconnect logic, not Shannon agent.