@charlotte What difference does it make? The instance should automatically forward the links to the correct instance anyway.
@charlotte Except mastodon instances don't collect data on who clicks through on a link
@charlotte URIs are just meant to point at a resource. There's a lot of instances where, if your chief audience is people on your instance, it's actually more beneficial to point at that resource that's stored on your own instance rather than the original instance. For as great as Mastodon is, it's a little cumbersome to have to move a post from another instance back onto your own.
@charlotte Even during 3.0 it provided a link to paste back into your instance. I don't think that's really changed. But regardless, both options are definitely cumbersome for the average user.
@charlotte Breaks it how? If I paste a link from my Meow profile onto CubHub of a federated post hosted on Meow from a non-Meow profile, it'll resolve to the original post just fine.
@charlotte https://cubhub.social/@charlotte@akko.chir.rs/109708848800077325
I dunno what your link is trying to resolve to đź‘€
@charlotte I don't follow. The link still resolves back to your original post from your account on your instance.
@charlotte If I click the link in an incognito tab in Firefox it redirects to your post which makes me think it's more of an issue with Tusky. It feels more like an issue with the fundamental infrastructure of ActivityPub and the Fediverse than with user choice and server software.
@kepler it’s an issue with the fact that it’s a redirect link, if you post the link directly it will open the correct thing. What it does is that it takes the link and searches it with the search option and redirects you to the first search result (which is kind of a bug) but thanks to the absolutely unnecessary redirect, the search doesn’t return the post that you linked to in the search results
@charlotte Shouldn't ActivityPub have it as part of the spec to let a client resolve the URI of the federated post to the original post without needing a redirect?
@charlotte I mean I'm aware of how it works, just more criticizing the way it works >.O
it works just fine until someone posts redirects
and yeah the client implementation can be improved (i.e. check that the resolved url is the linked url, ignoring uri parameters)
@charlotte I guess I just mean it should be part of the spec on how URLs are structured. Instead of each implementation having their own ID for posts, just... have the URL basically include the link to the original post.
@kepler yeah you do that by posting the link to the post. the link you see in the address bar is the frontend URL which only exists so that you can refresh the site without losing the location. imo it would be clearer if webapps used the # component of the url instead of the path compnoent
@charlotte My point is that ActivityPub is a W3C standard so I feel like they could indicate what the URL structure should be for federated posts, and that structure should include some way to parse the URI for the original instance's post.
@kepler in activitypub the post ID is the URL of the post. mastodon actually makes this readily accessible because you can request the activitystreams2 object by appending .json after the object id
if i request your post, i get a post id of https://cubhub.social/users/kepler/statuses/109709255526297018 and that’s also the canonical URL of the post
@charlotte you'd think being an admin I'd read more documentation ;;;