I would expect an SSH client do that, that's one of the reasons folks write mud clients I think, the different use case. I generally recommend leaning on the client to do the work because each device can lend its CPU and window management to the effort instead of the shared CPU of the server. @wrap is old and deep in there, so it might be a challenge to change how its breaking, but we can look into it.