genielabs / HomeGenie

HomeGenie, the programmable automation intelligence
https://homegenie.it
GNU General Public License v3.0
387 stars 154 forks source link

Email setup utility doesnt consistently update parameters [BUG] #428

Closed bkenobi closed 1 year ago

bkenobi commented 3 years ago

Version Which HomeGenie version/OS/.NET framework version are you using. (REQUIRED) ALL

Describe the bug A clear and concise description of what the bug is. When setting up an email SMTP provider with the built-in email setup tool, the email service does not always work as expected. The fields look correct, but the internal parameters do not match.

Code to Reproduce Write a small snippet to isolate your bug and could be possible to our team test. (REQUIRED) N/A Navigate to the email setup tool. Enter values. Parameter values are not always updated.

Expected behavior A clear and concise description of what you expected to happen. Values stored in the email setup tool should match parameters. They do not always.

Screenshots/Stacktrace If applicable, add screenshots/stacktrace

Additional context Add any other context about the problem here. It appears the issue is 2 fold. 1) if parameters are entered too quickly such that the next field is finished entering prior to the former finishing the update spinner, both do not take. 2) if 'enter' is not pressed at the end of entering the value, the parameter doea not update EVEN THOUGH the update spinner is shown.

As a result, many, MANY people cannot get email to work. This issue has been reported as a mono issue but I believe that may not be the cause of all issues. With a new installation, mono certificates should be up to date so that should not be the initial problem.

bkenobi commented 3 years ago

With the new UI that is in the works and the fact that this bug is related to how the current UI functions, it will be interesting to see if the new release fixes this bug as a side benefit.