Open mkondadg opened 4 weeks ago
Attached Smart Alert image for reference.
Hi @mkondadg Can you please attach a video of the issue. It is not clear from the steps and the screenshot that what is the problem here.
Hi @mkondadg I was able to repro the scenario.
This is expected behaviour on all platforms. If you want this to be changed, then it will be taken up as a new feature request. We track Outlook add-in feature requests on our Tech Community Page. Please submit your request there and choose the appropriate label(s). Feature requests on Tech Community are considered when we go through our planning process.
My team also is facing this, it's a UX quirk that doesn't make sense in our opinion.
@neprasad-microsoft I'm wondering why this is considered 'expected' behavior and the design choice around this?
If our Add-in has finished processing and determined that the email should be allowed to send, why is MSFT showing a dialog giving the user an option to send or don't send? That seems confusing to the end user, and it seems contradictory to the Add-in completing the event with "allowEvent" set to true.
If the Add-in finishes processing before the progress popup shows up and allows the email this dialog isn't show. Why does it need to show it if the progress pop up shows?
During our addin development testing, if the addin takes more than 5 secs to respond, a first smart alert displays showing its working. Later if the addin allows the mail, Outlook still displays "Send" / "Don't Send".
This will contradict with the Addin response of Allow incase of auditing if the user clicks on "Don't Send".
Your Environment
You have Microsoft Outlook Version 1.2024.1002.100 (Production). Client Version is 20241004002.11. WebView2 Version is 129.0.2792.79.
Expected behavior
Allow the email to be sent without displaying Smart alert
Current behavior
Outlook displays smart alert again.
Steps to reproduce
After OnMessageSend callback is triggered, delay by 10 secs in calling asyncResult.asyncContext.completed (true)
Context
This will contradict with the Addin response of Allow incase of auditing if the user clicks on "Don't Send".