We detected that specifying visible="false" for element <columns> affects grid in a strange way.
For example a grid with nested groupbox.
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.