I’m the developer of a desktop-first Lemmy client called Alexandrite.
Yep, I would like to do that at some point, just haven’t been working on Alexandrite all that much lately, but it’s still on my todo list!
This is intentional, but I’ll probably be changing it.
When you click a post while in a feed it changes the URL so it’s easier for people to share links to posts, as people probably are most used to copying a URL out of the address bar to send to people. It causes a lot of issues though, like the one you mentioned, and the ‘back’ button on your browser basically doesn’t work either. Because of all of that I’m probably going to remove that feature, and make a more prominent “share” button somewhere.
(I’m the dev of Alexandrite) Officially there isn’t yet a way to self-host it without modifying the code (unless you host it on one of a few specific cloud providers like the official Alexandrite site does), but now that people are self hosting anyway I think adding support for it is going to be higher up on my priority list!
I never had considered before a few days ago that someone would host Alexandrite alongside their instance so it never occurred to me that someone might first interact with Lemmy through Alexandrite. I will definitely add registration!
Alexandrite has a typo in the name! (I’m the creator btw)
If it works like blocking works for users/communities, posts from blocked instances shouldn’t show up in Alexandrite too.