Seems like there is a problem with dataframe viewing. When you add styling to a pandas dataframe it becomes unscrollable for some reason. For example, try to open a big sized dataframe and add .style.set_precision() or .style.highlight_max() to it, and you will not be able to scroll to any rows / columns outside the default view.
Oh, you are right, it is not supported and breaks the output. We will see what we can do about it. Thanks for the report!