This behavior was intended to help keep the websocket alive, but keeping the inbox window around can cause some stale frontend state. Also we now have a keepalive alarm to check for new messages once a minute.