Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"No webmention targets" after first reply in a thread #1694

Open
davidcelis opened this issue Mar 17, 2024 · 6 comments
Open

"No webmention targets" after first reply in a thread #1694

davidcelis opened this issue Mar 17, 2024 · 6 comments
Labels

Comments

@davidcelis
Copy link

I decided to open this separately from #1423 since there's probably a different issue happening here with threaded replies; in the linked issue, I was getting webmentions but without the target URL in the source HTML but, in this case, sometimes threaded replies stop targeting my original post and brid.gy doesn't know where to send them.

The most recent example happened with this post and a thread of replies on Mastodon. The linked reply came through as a webmention just fine but nothing else in that thread of replies was able to; I just see "No webmention targets" in brid.gy. Unfortunately, there don't appear to be logs either (I checked, but just got a "No log found!" page for the three that got listed:

I tried re-sending them, but brid.gy ended up trying to send them as webmentions to the other person in the conversation (example log)

Based on what I see in brid.gy, it looks like my first reply in this thread wasn't caught by brid.gy and I'm wondering if that's at play here, causing everything else to be disconnected and not deliverable to me? https://xoxo.zone/@davidcelis/112108570378508887

@snarfed
Copy link
Owner

snarfed commented Mar 18, 2024

Hmm! Thanks for reporting, I'll look soon.

@snarfed
Copy link
Owner

snarfed commented Mar 18, 2024

I suspect this is a variation of #217 (comment) , which we've struggled with on and off for a long time. I think we fixed it pretty conclusively for Twitter, and some other silos, but maybe not Mastodon? Not sure. Ugh.

@snarfed
Copy link
Owner

snarfed commented Mar 18, 2024

Not 100% sure, but I'd guess that's ^ the root cause of #1423 (comment) too.

@davidcelis
Copy link
Author

davidcelis commented Mar 23, 2024

FWIW, it looks like this problem isn't restricted to Mastodon; it also happens sometimes for my posts on Bluesky. Here's a recent example:

https://bsky.app/profile/davidcel.is/post/3kob3jwsooh24

Unfortunately, this is another case where I get a "No log found!" message so I'm not sure what other kind of info I can provide. From what I can tell, when this happens, it's always one of my own replies that breaks the thread. E.g:

  1. I post: https://bsky.app/profile/davidcel.is/post/3koayiw2m3c2t
  2. Someone replies: https://bsky.app/profile/denverchick.bsky.social/post/3kob2eoc2z22g
  3. I respond to the reply: https://bsky.app/profile/davidcel.is/post/3kob3jwsooh24

At that point (my own first nested reply), brid.gy is unable to continue the thread. Of course, this doesn't happen every time. I do notice it maybe once a week or so, though, and it's unfortunately not platform specific. Please lemme know if there's any other info I can give here!

@snarfed
Copy link
Owner

snarfed commented Mar 27, 2024

Yup, your sleuthing here matches the description in #217 (comment) , notably that your own replies are the (interment) trigger. Ugh.

I'll keep looking at this. In the meantime, I think you can usually fix it by entering the silo post URL into the "Discover" box on your user page. I tried that for both examples here and it seemed to work.

@davidcelis
Copy link
Author

Thanks for the workaround! I've tried it on each post that gets broken up and it works every time. I was posting a lot more in the last couple weeks than usual since I was on a trip in Japan, and I was getting more interactions; definitely noticed this issue more often than not at this point, so either it's becoming less intermittent or I'm particularly unlucky 😂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants