OK, it looks like Elm owns it’s own div tag while running with Chrome
I.e. this does not work:
<div >
<div id="elm-app" style="height: 500px;"></div>
</div>
but this does:
<div style="height: 500px;">
<div id="elm-app" ></div>
</div>