Now that I have the "real mastodon quote posts" instead of the "quote posts everyone other than mastodon had", I can say that I very very much do not like the failure mode where a post is just a short pithy contextless comment over "post pending approval".
That's some really janky ux, even for mastodon.
@megmac it's astounding. one's instance is perfectly capable of showing a post from another instance, linked in a post, unless it's done as a quote. i know software dev is a fuck but still how do you screw that up
/Cinny
@matildalove mastodon implemented quote posts in an inraccompatible way to add author permission and then refuse to handle edge cases like “non mastodon instance existing” or retroactively removing links to quoted posts from non-mastodon instance quotes
@charlotte oh i see, it's because "fuck compatibility" / "fuck you if you're not using OUR software"
@charlotte @matildalove the interaction policy is taken from GoToSocial to prevent federating things you don't want on your instance
Mastodon built the quote on top of it
https://docs.gotosocial.org/en/v0.21.0/federation/interaction_controls/
/Cinny
i trust they could have figured out something better than breaking every existing quote by removing the quoted content entirely and also blocking quoting users on quote-supporting software that doesn’t implement mastodon’s specific implementation of it
@charlotte @matildalove if i remember correctly you can still see the quoted post when pending approval by touching the DOM (but don't quote me on this)
the second part is something a lil hard to do and there is still the user experience to consider
the whole quote feature is quite complex as everyone does it different, sometimes drastically different
/Cinny
before mastodon got quote posts it showed up as a link with a standard link embed. now unapproved quotes show up as pending approval or not at all. it might be hidden in the dom somewhere but opening the inspector to read a post is like the opposite of UX
the user experience i do not think was considered for this feature at all, as when it launched the only way to mark your account as allowing quotes was to run mastodon and enable the setting there. i run akkoma where quotes are unconditionally allowed and last i checked it was not possible to quote my posts from mastodon (nor do quotes of my posts show up for mastodon users). this in effect is worse UX than existed before the addition of quote posts to mastodon because then quote posts at least partially showed up.
i think until mastodon did Everything Differently quote posts were just a field named quoteUri in the activitypub object pointing at the quoted posts, and pleroma/akkoma added a link to the quoted post in the post body itself
it appears that the really bad original behavior of mastodon (complete removal of the quote post link) has been removed but now it’s just bad behavior because there is no embed instead. and self-quotes do work on mastodon?
might have been a thing that wdw patched though