this post was submitted on 23 Sep 2023
582 points (96.5% liked)

Memes

45665 readers
898 users here now

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

founded 5 years ago
MODERATORS
 

Alt text: a picture of Spider-Man looking at a wall with the caption, “Everywhere I go, I see his face”. On the wall is a picture of the profile page for Lemmy user the_picard_maneuver.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 15 points 1 year ago (3 children)

I love u/the_picard_maneuver but I don't love that I can't just tap their posts to view the image in the browser, have to click the link and leave Lemmy to see them.

[–] [email protected] 12 points 1 year ago (6 children)

You do? Hmm, that's strange... I'm uploading everything through Lemmy directly and haven't been hosting off site.

When I switch to my .world account, it doesn't appear that way to me either. Could anyone more technical take a stab at what might be happening?

[–] [email protected] 10 points 1 year ago (2 children)

The problem is something to do with startrek.website, but it only affects the default UI (Lemmy-UI). I've seen it on a large number of images uploaded on startrek.website but viewed on another instance. It doesn't seem to affect files uploaded to external websites though

[–] [email protected] 9 points 1 year ago* (last edited 1 year ago) (2 children)

I think it's something about HTTP cross-origin headers that they've configured incorrectly. I'll have to confirm later when I'm on a desktop browser.

Edit: It's actually uBlock Origin blocking the images from loading! There's a rule in EasyList that is matching *.website (it's a lot more complicated of a rule, but that's the gist). It blocks it unless it's coming from one of a few whitelisted pages like lemmy.world.

I found a workaround mentioned here: https://lemm.ee/comment/3068996

[–] [email protected] 2 points 1 year ago

Yeah, that's what I suspect too.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

That's more complex than I understand so I'll take your word lol

All I know is instances have what look to be old links to media that gets fixed whenever you clear cache

[–] [email protected] 5 points 1 year ago (1 children)

Oh interesting... Yeah, I mostly post from Liftoff or Voyager on my phone, so I wouldn't have noticed.

I wonder if the startrek.website admins are aware of the inconsistency.

[–] [email protected] 3 points 1 year ago

I think I mentioned it to one of them, but I don't know if they know the extent or if they're just working on it

[–] [email protected] 6 points 1 year ago

Doesn't cause it on the sync app for me. All your uploads show up without a website.

[–] [email protected] 6 points 1 year ago

No issues for me. Using Memmy.

[–] [email protected] 5 points 1 year ago

No issues on Jerboa

[–] [email protected] 3 points 1 year ago (1 children)

Clearing my Firefox cache after adding lemm.ee and startrek.website to my uBlock whitelist fixed the issue. Now I can see your wonderful posts easier!

[–] [email protected] 2 points 1 year ago
[–] [email protected] 3 points 1 year ago (1 children)

I assumed it was something to do with lemm.ee's policy with federating images to protect against CP attacks, since everyone else who says they're having trouble is also from lemm.ee. I think what they're doing is just linking to the other instances' images directly, and maybe startrek.website doesn't like that?

I can see your lemmy.world account's posts just fine.

[–] [email protected] 1 points 1 year ago

That might be it. On top of not federating images, I know that Lemm.ee has file size restrictions for its users too (to reduce load and keep things fast, I think), so maybe there's something related to that as well.

[–] [email protected] 4 points 1 year ago (1 children)

You can fix it by clearing your cache or by using a different client like voyager or photon

[–] [email protected] 2 points 1 year ago (1 children)

Clearing Firefox cache after adding lemm.ee and startrek.website to ublock whitelist fixed the issue. Thanks :)

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Yeah startrek.website doesn't technically allow hotlinking, which lemm.ee is doing.

The thing is, apps just ignore that hotlink forbiddance, while browsers respect it. And other instances federate images.