We detected that specifying visible="false" for element <columns> affects grid in a strange way.
For example a grid with nested groupbox.
2 versions, differ by:
1. attribute is not set: <columns> (normal-grid-grow.zul)
2. attribute is set: <columns visible="false"> (strange-grid-scroll.zul)
Version 1: left click on groupbox causes grid and window to grow. This is normal behavior.
Version 2: left click on groupbox causes a scrollbar to appear inside grid. This is unexpected behavior.
Strange thing is that attribute visible of nested element <columns> defines whether grid content grows or has fixed height and a scrollbar.
Possible solution: allow user to specify if grid content should have fixed height or if it should grow automatically.