Coming from the classic notebook, I never cared about printing an output which was a few hundred lines long. However, in JupyterLab 3.0, the whole output is printed to the output cell and the cell does not switch to a scrolling mode. This is a huge usability issue.
This is particularly worse for newbies. For example, a student might print a matrix and all of a sudden, they have to scroll for miles to navigate their notebook.
I think the ideal solution is to set some threshold. If an output goes beyond that threshold, change the output cell to scroll.
I never explicitly thought about it in notebook, but I think things are better there. What's more, I can click on the gutter to display the whole output or just part of it.
Good news! @echarles (and others?) has been experimenting with implementing this, currently released in 2.3.0rc0, with the idea that this would be ported to 3.1. Feel free to try it out in 2.3.0rc0 and tell us what you think of the implementation.
Most helpful comment
Good news! @echarles (and others?) has been experimenting with implementing this, currently released in 2.3.0rc0, with the idea that this would be ported to 3.1. Feel free to try it out in 2.3.0rc0 and tell us what you think of the implementation.