On https://rishi.app/blog/using-dotenv-vault-with-edgio-and-nuxt-js/
$("ul").getBoundingClientRect() will return a zero height, but will return the correct height when scrolled into view. ul has content-visibility: auto so only its contents are skipped, so lazy layout doesn't apply here unfortunately.
It seems a bit unexpected, especially when the spec says values queried from script should be consistent.
cc @rwlbuis @vmpstr @smfr @nmoucht