You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Example: the account @[email protected] is not locked, but Tusky shows "Follow requested". I'm guessing this is because GTS does some async stuff behind the scenes and immediately returns, but the inconsistent view is kind of weird.
Steps to reproduce the problem
Open the view of an account which does not have follow requests enabled
Tap "Follow"
Expected: The view eventually updates to show that the account is being followed
Actual: The follow button shows "Follow requested" until the view is refreshed
Yes, this is because the remote server still needs to acknowledge the follow request even though the account is not locked.
GTS is technically correct by forwarding this to clients, but it makes for weird user experience. My favorite fix for this would be GTS just behaving like Mastodon. Other than that I'm not sure how we could fix this nicely in Tusky. Just show "Following" even though the server told us the state is "Follow requested"? Or make additional requests to the server until the state is "Following" and show a spinner in the meantime?
Detailed description
Example: the account @[email protected] is not locked, but Tusky shows "Follow requested". I'm guessing this is because GTS does some async stuff behind the scenes and immediately returns, but the inconsistent view is kind of weird.
Steps to reproduce the problem
Expected: The view eventually updates to show that the account is being followed
Actual: The follow button shows "Follow requested" until the view is refreshed
Debug information
Tusky 27.2
Device: asus ASUS_AI2202 (ZenFone 9)
Android version: 14
SDK version: 34
Account: (REDACTED)@goblin.technology
Version:
0.18.0-SNAPSHOT+git-c110f5c
The text was updated successfully, but these errors were encountered: