Thanks Geoff, the technical reason why your upload doesn’t work is because this currently only works for uploads that are in the DB. Your upload above is a giphy URL, it doesn’t have a local upload record. We can’t easily extend this to animated images from other URLs because we don’t know for sure if an asset on a specific URL is an animated image or a regular static image.
We can make an educated guess, for giphy URLs for example, but unless the upload is local and processed, we won’t know for sure.
Update: ah, and now the giphy upload in your post above was downloaded locally, and the pausing works.