Room icon inconsistency #69

Closed
opened 2026-02-18 15:27:19 +00:00 by mplorentz · 6 comments
Collaborator

I'm seeing some inconsistency in the icons displayed for rooms across platforms for meta.spaces.coracle.social.

  • On iOS I see a message bubble next to General, and no icon next to Internal
  • On Android I see a hashtag next to General, and a lock icon next to Internal
  • On Firefox desktop I see a message bubble next to general, and a code icon (</>) next to Internal
I'm seeing some inconsistency in the icons displayed for rooms across platforms for meta.spaces.coracle.social. - On iOS I see a message bubble next to General, and no icon next to Internal - On Android I see a hashtag next to General, and a lock icon next to Internal - On Firefox desktop I see a message bubble next to general, and a code icon (</>) next to Internal
Owner

The Android app you're using looks super old, like months old. Where did you download that? Otherwise, my guess would be network error, is the icon still missing when you restart the ios app?

The Android app you're using looks super old, like months old. Where did you download that? Otherwise, my guess would be network error, is the icon still missing when you restart the ios app?
hodlbod added this to the Current milestone 2026-02-18 17:27:49 +00:00
hodlbod added the priority label 2026-02-18 17:37:12 +00:00
Author
Collaborator

Lol yes, it was. I thought I got it from Google Play but I just don't know how to use Android. I updated to the latest via Zapstore and now the icons match web.

Lol yes, it was. I thought I got it from Google Play but I just don't know how to use Android. I updated to the latest via Zapstore and now the icons match web.
Author
Collaborator

@hodlbod iOS still doesn't match the other platforms though, is that a bug?

@hodlbod iOS still doesn't match the other platforms though, is that a bug?
Owner

Is iOS just missing the one icon?

Is iOS just missing the one icon?
hodlbod reopened this issue 2026-02-19 16:02:19 +00:00
Author
Collaborator

Yeah looks like it. The one for Internal chat.

Yeah looks like it. The one for Internal chat.
Owner

So the icons were uploaded to primal's blossom server, which issues a 302 redirect to their media server, which safari doesn't follow when doing svg masks. I re-uploaded the images to my own blossom server, and now they're ok. We'll probably run into this in the future though, so I tried fetching the svg manually, but got the following error:

Cross-origin redirection to https://r2a.primal.net/uploads2/4/bf/f0/4bff0a927d6e8dbe99c0dbd5ab85155aebb058f44e49989a4d3eaf51e9bf81cd.svg denied by Cross-Origin Resource Sharing policy: Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true.

So now I'm fetching svgs directly and using object urls.

Fixed in 15341ede

So the icons were uploaded to primal's blossom server, which issues a 302 redirect to their media server, which safari doesn't follow when doing svg masks. I re-uploaded the images to my own blossom server, and now they're ok. We'll probably run into this in the future though, so I tried fetching the svg manually, but got the following error: Cross-origin redirection to `https://r2a.primal.net/uploads2/4/bf/f0/4bff0a927d6e8dbe99c0dbd5ab85155aebb058f44e49989a4d3eaf51e9bf81cd.svg` denied by Cross-Origin Resource Sharing policy: Cannot use wildcard in Access-Control-Allow-Origin when credentials flag is true. So now I'm fetching svgs directly and using object urls. Fixed in 15341ede
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coracle/flotilla#69