Toggling the visibility of columns in a table stops the subsequent automatic hiding of columns when the client width is changed.
This can be reproduced on the first movie table on this page:
The issue (I think) is that the input handling applies a class "ui-table-cell-visible" when un-hiding columns that overrides any width-based auto-hiding.
Table: toggle changed self.update() fixes #5839
Table: toggle. updated tests for fix #5839
Table: toggle: correct failing test for fix #5839
Closing as fixed.