title: Vaadin Flow Grid has no height
body: <p>I have the following <code>Grid</code> showing Java system properties:</p>
  
  <pre><code>systemPropertyGrid = new Grid&lt;&gt;();
  systemPropertyGrid.setItems(buildSystemProperties());
  systemPropertyGrid.addColumn(SystemProperty::getProperty).setHeader("Property").setFlexGrow(1);
  systemPropertyGrid.addColumn(SystemProperty::getValue).setHeader("Value").setFlexGrow(5);
  systemPropertyGrid.setHeight("500px");
  </code></pre>
  
  <p>All items are shown when I replace the <code>setHeight</code> by <code>setHeightByRows(true)</code>. But as soon as I don't specify <code>systemPropertyGrid.setHeightByRows(true)</code> the grid has a calculated height of 2 pixels in the browser (Firefox, Edge) which is the border. However, the element style <code>height</code> is correctly set to <code>500px</code> as I can see in Firefox developer tools.</p>
  
  <p>Bug in Vaadin Flow? How is this even possible that the browser doesn't use the element style <code>height</code> ultimately?</p>
  
  <p>Screenshot:
  <a href="https://i.stack.imgur.com/dJcvc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dJcvc.png" alt="Grid that is filled with items and height set to 500px but is actually 2px high"></a></p>
  
  <p>SSCCE using the Vaadin Flow spring starter:
  <a href="https://www.dropbox.com/s/wydi9xku501sbw0/my-starter-project_51443246.zip?dl=0" rel="nofollow noreferrer">my-starter-project_51443246.zip</a>. Call maven goal springBoot:run.</p>