hachyderm / community

Hachyderm Community Resources
https://community.hachyderm.io
Creative Commons Attribution Share Alike 4.0 International
482 stars 53 forks source link

Follow requests outside of hachyderm.io are awaiting approval #147

Closed stevenkuhn closed 1 year ago

stevenkuhn commented 1 year ago

This may seem like a weird issue, but I've tried making follow requests to people outside of hachyderm.io and all of those are pending approval. But follow requests inside the instance itself went through fine. I hope the screenshot below helps explain what I'm seeing.

image

Is there a queue or something for outside requests that needs to catch up? Or is it something that happens on a schedule?

Thank you so much for all the demanding work and effort you all have put into this. It's been amazing and I just want to also express my sincere thanks and gratitude! ❤️🙌

sparky005 commented 1 year ago

I'm seeing this too. It seems like the follow does actually go through and I start seeing the user in my home timeline, but their profile says that it's waiting for the follow request. These are users that do not actually have locked accounts as well

stevenkuhn commented 1 year ago

You raise a good point, @sparky005. I just checked 3-4 different profiles above by going directly to each of their follower page on their instance. I am listed as a follower on each of them. So, like you said, it seems like the follow does go through. But for some unknown reason my following page doesn't update to reflect that.

jensantarelli commented 1 year ago

So I think I might have a related issue. I moved from another server last night and uploaded the CSV of the people I followed to my hachyderm.io account. A bunch of them have a greyed-out following icon and when I got to their profiles, it looks like I'm not following them. If I click to follow, their status changes but upon doing a hard-refresh in my browser, the status reverts.

Screenshot 2022-12-02 at 8 19 54 AM

BTW, this doesn't seem to be based on what server they are on. Some people from the same server will be greyed out and others won't be. Let me know if you need anymore info about what I'm seeing or if I should move this to a separate issue. Thanks a bunch! :)

maxfragg commented 1 year ago

I assume, this is actually the same issue as this one - and yes, migrating and importing seams to create such strange inbetween stats between following and not following, including this "awaiting approval"

stevenkuhn commented 1 year ago

The issue I'm experiencing is not from migrating and importing a CSV, but instead from the typical follow request.

For example, I attempted to follow Framework by going to https://hachyderm.io/@frameworkcomputer@fosstodon.org and clicking "Follow". The button quickly changes over to "Unfollow." I went back to my following list and initially the Unfollow icon appeared. But when I refreshed the page again, the "Awaiting Approval" icon appeared instead. If I go directly to https://fosstodon.org/@frameworkcomputer/followers, I appear in that list. However, it still shows as "Awaiting Approval" on my following list.

I don't remember there being a delay in early November, but we were also on v3.5.3 then too.

stevenkuhn commented 1 year ago

That being said, three of the people I follow on different instances now show as officially followed and no longer have the "Awaiting Approval" icon. Eleven are still stuck in that state. I don't know if all of them are protected accounts (I doubt Framework is, but it's possible), if this is simply a delay between instances, or if there is a real issue. I'll post again if I start seeing the others flip over as well.

quintessence commented 1 year ago

👋 Mod here

I was catching up on this thread. Based on timing, I wonder if the initial issue was due to our migration. Can y'all let me know if this is still ongoing or if it resolved? Thank you :)

cbane commented 1 year ago

It's still ongoing for me after the migration. I followed three accounts yesterday (sometime after 13:00 UTC), and all three of them are in this state (awaiting approval on hachyderm, but following on the remote server). My account is @cbane@hachyderm.io if you want to (and can) have a look.

stevenkuhn commented 1 year ago

I was catching up on this thread. Based on timing, I wonder if the initial issue was due to our migration. Can y'all let me know if this is still ongoing or if it resolved? Thank you :)

It looks like this is something that takes a couple of days to resolve itself. A few hours ago, all but four were fixed. Now all of them are fine. 👍👍 I did unfollow and refollow Framework, so that one is now stuck at "awaiting approval." But my guess is that it will resolve itself in a day or two as well.

I'm okay with closing this, but I understand keeping it open if others are still experiencing this issue.

jensantarelli commented 1 year ago

@quintessence I just did a hard-refresh in browser and the icons all seem to be reflecting the correct follow status now. Those people are also showing up in my home feed too, so I think this is resolved for me. Thanks! :)

sparky005 commented 1 year ago

All the folks that I was having issues with yesterday are correctly showing up as followed. However, two people that I followed today are in that weird gray hourglass state, even though the follow has apparently gone through and I am already seeing their posts in my home timeline. My guess is that these ones will also become fixed over time, but that some lingering issue persists that's preventing the "follow confirmation" (for lack of a better term) from being immediately registered on hachyderm's side.

quintessence commented 1 year ago

Ok looks like all of these are resolved - if anyone experiences any more issues please open a new issue :) Closing for now :)