I have some code that when the page loads gets the height of an image and then resizes its container div accordingly. This works fine unless its the first time the page has
I had this same problem as well. After some researching it seems that the browser needs to have a predefined value for the image in order to reset the size. So on the initial load, it messes up, but on reload the height of the image is retained, so then the javascript works correctly. You need to code in the initial height of your images so that the JS can resize them properly.