When dealing with sections smaller than viewport, like with class fp-auto-height, lazy loading media doesn't work as expected. Sections which are fully visible, although not 'active' won't lazyload their images.
https://codepen.io/xdizzy12/pen/QRpxPX
Just scroll up and down and watch lazy-loaded images pop in unexpectedly, even though they should have been visible.
Tested in latest (or very recent) versions of Chrome, Firefox, Safari, Internet Explorer 11, Edge - and if available their mobile counterparts on both Android and Apple devices. It's present on all devices.
By setting the data-anchor="" to empty, it won't be possible to skip to this specific slide onload, thus preventing this issue. Although that limits usability.
I see there is no method to manually lazyload all content in a certain slide/section. If a method could be created to forceLazyLoad(section/slide) that would allow us to make easy workarounds for this, or for example; start buffering one slide/section ahead for heavy content like videos.
EDIT: Went through the source code: The lazyLoad() and related methods exist, almost ready to go, but aren't available in the API. Could just make them available there and it should work.
Thanks for reporting it @cavias !
I'll take a look it it for future releases!
Fixed on the dev branch 3.0.6!
Will be merged in the next release!
Merged into fullpage.js 3.0.6 which is now available! 鈿★笍 鈿★笍