thunderbird-android icon indicating copy to clipboard operation
thunderbird-android copied to clipboard

Don't delay showing the "next" button after testing a server connection

Open allo- opened this issue 1 year ago • 4 comments

Checklist

  • [X] I have used the search function to see if someone else has already submitted the same bug report.
  • [X] I will describe the problem with as much detail as possible.

App version

6.714

Where did you get the app from?

F-Droid

Android version

14

Steps to reproduce

After testing the settings of an IMAP server, the screen displays "Successfully tested server" and the same "Back" button as during the test. The "Next" button is not visible and only appears with a (about) five second delay, and pressing the "Back" button does not save the credentials.

Probably the "Next" button should always be shown and grayed out while the test is not successful, but otherwise you could also save the credentials (that were already entered on the previous screen) when hitting "Back" after a successful test, or redirect back to the settings screen and automatically save the changes.

It could also be useful to label the "Back" button with "Cancel" to make more clear, that it does not save the new credentials.

Logs

No response

allo- avatar Feb 01 '24 19:02 allo-

@allo- We changed the bahavior in 6.715 which is available as GitHub release at the time of writing. Google and F-droid releases are still pending.

Have a look and comment if that solves your issue.

wmontwe avatar Feb 02 '24 09:02 wmontwe

Thank you. If you don't mind I'll wait to give feedback until the release is available in F-Droid, so I can install it with the same signature.

allo- avatar Feb 02 '24 09:02 allo-

@allo- any update on this? The F-Droid release is available

wmontwe avatar Feb 09 '24 12:02 wmontwe

With 6.715 I have on the settings screen a back and a next button and when tapping the next button the next button still disappears during the connection test. I am not sure if the back button on the settings screen is new.

As the settings screen has two back-buttons, the left arrow on top and the labeled "back" button, I wonder if the "back" button is needed or could be replaced by a clearly labeled "cancel" button.

My idea would be like this

settings screen:

  • left arrow (on top): go back (and possibly save settings)
  • left button labeled "cancel": Revert any changes and leave the dialog
  • right button labeled "Test": Start connection test

connection test screen:

  • left button labeled "cancel": stop the test, go to previous screen (including unsaved changes)
  • right button (disabled, becomes enabled as the test completes) labeled "save" goes back to thre previous screen with the new settings saved.

allo- avatar Feb 09 '24 15:02 allo-