URL: http://downdetector.com/
Browser / Version: Firefox 50.0
Operating System: Windows 7
Problem type: Desktop site instead of mobile site
Steps to Reproduce
1) Navigate to: http://downdetector.com/
2) Images for different service providers don't load
3) Scroll down the page and they load.
Expected Behavior: Under Chrome browser images load and work from the start of page load.
Actual Behavior: Images do not load until scrolling.
_From webcompat.com with 鉂わ笍_
I can reproduce this when using tracking protection. When using the basic protection setting the list does not appear, resizing the viewport makes the images appear. When using strict protection the images do not appear at all.

Unable to reproduce, the website uses lazyloading. The images loads as you start scrolling (but the first set of images start to load on window load)
Thanks @tsl143, you're right the image load on scrolling. But the images don't load on window load in Firefox 49 and 50, doesn't appear to be related to e10s.
So to recap:
The jQuery Lazy Load plugins skips images that are invisible per default. Since the script gets executed in Firefox before the image tags are rendered, these are simply skipped. One solution is to disable that behavior:
8333c8333,8335
< $("img.lazy").lazyload();
---
> $("img.lazy").lazyload({
> skip_invisible: false
> });
(from the inline script)
However, they've changed the default value to false in 1.9.5 because this was creating a lot of trouble, so updating the library will help as well.
I sent an email to [email protected] regarding this issue.
Thank you for reporting this issue. I have created a ticket and development will look into it.
Tom Sanders
downdetector.com
We updated LazyLoad.js and in our tests are no longer getting this issue.
Again, thank you for brining this to our attention.
Tom Sanders
downdetector.com
Thanks for the update @tsanders42. I'm still able to reproduce the issue in Firefox 50 for OSX. Maybe @denschub can test as well?

@tsanders42 the issue is still there for me and https://cdn.downdetector.com/static/javascript/jquery.lazyload.min.js has a "1.9.1" comment in it. Are your changes not yet deployed?
Must be caching... I've purged our CDN once more.
https://cdn.downdetector.com/static/javascript/jquery.lazyload.min.js?foobar
shows 1.9.7
I would expect it to be a matter of time then
Thanks! Tested and it is working.
Most helpful comment
Thank you for reporting this issue. I have created a ticket and development will look into it.
Tom Sanders
downdetector.com