Hi,
I manage a constellation of sites on Squarespace:
https://www.stackmethod.com
https://www.pulsemethod.com
https://www.visionmethod.com
Each of these pages has several image blocks on them, but perhaps most notably, each has two image blocks in the hero section of each page, a large product logo image and a smaller, monochrome company logo above it (see image below). Today, however, my team realized that none of these image blocks were appearing on our live sites. I examined them in DevTools and saw that the images had in fact loaded and were present in the code, but that the reason they were not visible was that they each had their CSS opacity set to 0. Each of these images a fade-in animation that is applied by default by Squarespace—it's not something I added to the image (and in fact, each of the images says "No animation" still under the "Animation" options of the "Design" tab when I inspect the image in the Squarespace WYSIWYG editor, and editing this fixes nothing), but appears to be a default animation such that when the page loads, all images fade in automatically. Well, for some reason, this animation stopped functioning and now all of our images are stuck at 0 opacity and thus invisible on the page.
I thought perhaps there may have been a javascript error issue, where some code was breaking javascript on the page and preventing an animation from running, but I observe no such errors in the console, and the rest of the javascript farther down the page is executing fine.
So, the conclusion I'm left with is that this must be a major Squarespace bug.
Is anyone else experiencing this problem? I am unable to contact Squarespace support because they are not available now until Monday morning. If there were a way to turn off this automatic animation behavior, I might be able to fix it, but I can't figure out what setting in Squarespace actually controls this behavior, perhaps it is baked into the template that my employer used to start the site before I revamped it? Looking at it in devtools again, I notice that the attribute "data-load" is set to "false" on these images. Setting "data-load" to "true" makes the CSS match a rule with opacity: 1, making the images visible. So perhaps there is a loading problem after all. Nothing has been changed from our end, though.
Image Attachment #1: Should look like this.
Currently looks like this (with my annotations, note the "opacity: 0" and "data-load" attribute in the CSS rule):