Post by @stefano
@stefano Just in case you are interested, I started to test the reactions between littlefedi, mastodon and sharkey. It looks like...
- a favorite from littlefedi on my mastodon toot doesn't show up in any form on mastodon and get confused on littlefedi with showing 3 favs at the toot but 4 favs in the section below the toot..
- a reaction from littlefedi on my mastodon toot doesn't show up in any form on sharkey or mastodon.
- a reaction from sharkey on my mastodon toot shows up as favorite on littlefedi and on mastodon.
- a reaction from sharkey on a littlefedi post shows up on littlefedi as the intended reaction, but doesn't show up in any form on mastodon.
I actually like the behaviour of sharkey counting a reaction on a mastodon toot as a favorite on mastodon.
But I think maybe it's cleaner to keep the reactions separate from the favorites even meaning they get lost on fediverse services which still not supporting reactions.
Couldn't test a reaction from littlefedi on a sharkey post yet...
@daisy Thanks a lot for testing this so thoroughly - this is really useful.
What you are seeing is broadly expected from the current federation landscape. littleFedi keeps favourites and emoji reactions as two distinct interactions. A favourite is sent as a standard ActivityPub Like, while an emoji reaction is sent as EmojiReact, which is supported by software such as Akkoma/Pleroma and Sharkey but not by Mastodon.
Sharkey takes a different compatibility approach: when reacting to a Mastodon post, it can make that reaction appear as a favourite on Mastodon. That is convenient for visibility, but it also means that reactions such as ๐ or ๐ฎ become indistinguishable from an actual favourite. I think keeping the two separate is cleaner, even if reactions are invisible on services that do not support them.
The mismatch between the favourite count shown on the post and the count in the interaction details does sound like something worth investigating; those numbers should agree. The favourite from littleFedi to Mastodon should also be a standard Like, so it should normally appear on
Mastodon - I will look into that separately.
And yes, testing a littlefedi reaction on a Sharkey post would be especially helpful when you get the chance.