Any idea why sometimes these duplicate ghost posts that lead to a micro.blog domain rather than my personal domain happen? I thought I had nipped the issue in the bud when I stopped pulling in an alternate RSS feed into my timeline. It happened a lot on those posts and I thought it was because there were some wires getting crossed with people replying to a non-MB hosted post. But now it happened again here on a run-of-the-mill hosted blog post.
It’s not a huge deal, but it does split the conversation and those replies don’t appear on my blog. Rebuilding my blog did not clear it out, either.
This is interesting. The permalink is wrong for the duplicates too. I’ve seen something similar with loading conversations from Mastodon. I expect it’s related to that or Webmention… Somewhere where it needs to create the post because it can’t find it at first.
It’s happening again. I’m pretty sure I’ve narrowed it happening down to when a Mastodon user is the first reply on a post. And then all kinds of duplicates get created when I reply back to them. Newest example.
I figured this out. It was happening for people using the default @micro.blog ActivityPub usernames, which is another reason why I wasn’t seeing it consistently. Working on a fix that should be ready soon. Thanks!
As soon as you’re sure followers aren’t affected, I’ll be happy to switch to my own domain for my ActivityPub username to save you the trouble in the future.
Thanks, it’s possible there is still an issue because I did revert part of the fix I made last week because it broke replies making it to Mastodon, because the URLs changed and Mastodon was effectively ignoring the replies from Micro.blog. So I think more work might need to be done here.
Thanks, that’s very helpful. I see there’s another wrinkle to this. The URLs are “wrong” because Mastodon won’t let us use subdomains like you.micro.blog if it doesn’t match your ActivityPub identity, which it won’t if you don’t have a custom domain name. I’m going to roll out a change today that should work around this finally.