The animated WEBPs that I post to Lemmy generally seem just fine on other instances. But this particular WEBP is broken for some reason, appearing on other instances as a still WEBP of the first frame of the animation. I created and uploaded the WEBP the same way that I usually do, but this one federated differently. Instead of the canonical URL appearing on other instances the way that it usually does, I believe the file got “cached” or something by the home instance of the remote community that I posted it to. As you can see in these two URLs below, the canonical link ends in .webp?format=webp
, but the remote link ends in .png?format=webp
.
- Canonical URL:
https://feddit.org/pictrs/image/f4b5957a-63ce-48c3-ae65-4f61497cfe10.webp?format=webp
- Remote URL:
https://lemmy.sdf.org/pictrs/image/d7248da3-ec33-487c-ac29-65cceb2e5edb.png?format=webp
Links to the post on a few different instances:
- My instance: https://feddit.org/post/6087750
- Community’s home instance: https://lemmy.sdf.org/post/26968385
- lemmy.world: https://lemmy.world/post/23537691
My instance uses the animated canonical URL, but other instances use the still remote URL. So I have a few questions:
- What is actually happening here? Did the remote community’s instance “cache” the file incorrectly?
- Why does it usually federate the canonical URL, but only this post federated a “cached” URL (or whatever it is)?
- Is there anything I can do to prevent this in the future, short of uploading the WEBP to an external host (i.e. not Lemmy)?
Unrelated to this particular issue, but I am now noticing that on lemmy.ml, all of my WEBPs have broken thumbnails. If you actually open the posts, they are fine; it is just the thumbnails that do not work.