Ok, now that the UI has been much improved (1.5) maybe next we can fix terminal mode.
Terminal mode buffer should be FIFO/circular buffer and should not ever fill to the point of not accepting data. Old lines should be removed as new lines come in.
This would make terminal mode as useful as using pronterface or direct connected slicers.
IMHO, a shouldn't be FORCED to clear the buffer in order to use terminal mode and see what is going on.
This has been the second of my pet peeves with Octoprint over the years, (ui being less than ideally responsive was the other.)