Saved Media Preview Broken for User Uploads

(#110) Bug Confirmed media

Summary

When adding GIFs which were uploaded to the public instance CDN, then saving those to Saved Media to reuse them later, they don't show previews making them impossible to discern. It seems to work just fine using GIFs taken directly from Tenor. Important note: Selecting a GIF from the Saved Media picker sends a message with the GIF just fine. Though, it appears to re-upload the file instead of simply reusing the original file URL (like a certain popular app does). Not sure if that's a bug or intentional, so I'm leaving it as a note here.

Steps to reproduce

  1. Go to Personal Notes (or any other text channel that allows attachments)
  2. Add your GIFs as attachments and send the message
  3. Hover the GIF and click on the star icon
  4. Go to any text channel allowing attachments (or stay in Personal Notes)
  5. Click the Media button (or Ctrl + M)
  6. Notice the previews staying blank

Environment (optional)

stable (15cfdfb), 2026-02-16 01:06:50 UTC, Electron 39.2.7, Linux 6.17.7-ba25.fc43.x86_64 (x64), desktop stable 0.0.8

Logs or screenshots (optional)

GIF uploaded to Personal Notes and "starred": image GIF previews in Saved Media blank: image
  • 550236992-c269393d-a677-4ff6-ac57-1cf7a7bc8148.png

    550236992-c269393d-a677-4ff6-ac57-1cf7a7bc8148.png

    890×642 | 493 kB

  • 550237438-2433afd7-18c6-4499-bc17-31f194ca124d.png

    550237438-2433afd7-18c6-4499-bc17-31f194ca124d.png

    710×555 | 45 kB

4 comments

Sign in with Fluxer to comment and vote.
Comment by Rex
RexSystem 1 vote
Status changed from Fixed to Confirmed
Reopened because several users confirmed the bug and it was bulk closed without a fix.
Comment by @becauseimgray
RexSystem 1 vote originally by @becauseimgray on GitHub
I can confirm I am also having this problem. It doesn't do it for every gif but it is most of them. image
  • 555751732-3592284d-b6b8-490d-85ab-8921d2c62cf2.png

    555751732-3592284d-b6b8-490d-85ab-8921d2c62cf2.png

    495×494 | 48 kB

Comment by @Mar0xy
RexSystem 1 vote originally by @Mar0xy on GitHub
It's happening cause fluxer doesn't properly check if it's a normal gif (image/gif) or a gifv (aka a video) so it tends to just return a <video> element for a normal gif which obviously doesn't work as it expects an <img> element
Comment by @noisieev
RexSystem 1 vote originally by @noisieev on GitHub
Me and my friend are having the same issue with any gif favorited in the chat, even if it's from tenor as long as it's being saved from the chat instead of the GIF search UI. image image
  • 565022160-705c01fd-f32d-4653-88e4-b3ea598faacf.png

    565022160-705c01fd-f32d-4653-88e4-b3ea598faacf.png

    895×360 | 208 kB

  • 565022699-6d993454-789c-466d-93ef-6e4c9b61a18e.png

    565022699-6d993454-789c-466d-93ef-6e4c9b61a18e.png

    581×503 | 218 kB