thunderbird-android
thunderbird-android copied to clipboard
AccountSetup needs to be optimised for slow networks
While testing the AccountSetup flow, I noticed that under slow network conditions there is a chance that you could get stuck or in an undesired state. That could prevent a user from successfully completing the account setup.
AutoDiscovery:
- config loading should be cancellable to not have to wait until connection timeout is triggered.
- timeout inconsistent -> 8s, 10s, 20s, 30s
- while loading next button does nothing -> should cancel ongoing loading and enter manual flow, could be renamed to cancel
- pressing back while config is loaded leaves the screen -> back to email entry?
Validation server settings:
- takes very long before a timeout error is shown, in contrast to AutoDiscovery: 3:30 min vs 0:30min
Can i work on this bug? @wmontwe
Sorry, we're fixing it already