I have noticed that SiteOrigin Page Builder does not load the elements of a page in order.
I would expect it to load the content from top to bottom. I.e. first load content for the top row, then the next row and so on. But I have noticed that on my websites it seems to load it in a random order. This sometimes results in users seeing the third row of content before they have seen row 1 or 2, creating a lot of confusion.
I have 2 sites that use a SiteOrigin Hero widget at the top of the page (i.e. row1). One has a video the other has a still image. In both cases these load slower than other elements causing visitors to see other content and then once these hero rows are loaded they pop up to the top of the page which also causes confusion.
Is there something I am doing wrong on my end? Please advise.
Hi Lawrence
Unfortunately, this is unavoidable. The Hero widget relies on JavaScript and the JavaScript it requires that it’s run after the DOM (which is effectively the page itself) has loaded.