Closed t-miyake closed 6 months ago
We also observed this issue and it is impacting over 100k of our add-in users. @exextoc we would much appreciate an update and eta on a fix so we can communicate to our impacted users. Thank you!
@exextoc Could you please provide an update on the status of this issue? Given the significant impact of the problem, I am hoping for a fix. We also have over 150k users affected by this. Thanks!
We are actively investigating this and will get back soon.
@t-miyake The issue has been resolved at the server side. Can you please check in couple of hours and reply back?
@ajays-msft Thank you. I have confirmed that the issue I reported has been completely fixed. However, a new issue has arisen. It appears that when replying to an email in HTML format, the quoted part cannot be got using body.getAsync().
Here are the results of my tests:
Replying to a text format email in text format ※Issue is Fixed.
Replying to an HTML format email in text format ※Issue is Fixed.
Replying to a text format email in HTML format ※New issue.
Replying to an HTML format email in HTML format ※New issue.
The new issue you mentioned is a known bug for long. A fix to that issue has caused a regression and we reverted it. You can track the fix for the HTML issue in this github post. https://github.com/OfficeDev/office-js/issues/2317
@ajays-msft Thank you very much. I understand. This Issue has been Fixed so I will be closed.
Hi @ajays-msft, thanks for the update on the fix.
Hi @exextoc @ajays-msft We just started seeing this issue again. Did another update rollout that re-introduced this bug?
The fix for this issue caused another issue (#4392 ) . So, we are reverting this and are working on this issue. Unfortunately, we do not have any timelines for this right now.
This issue is fixed now.
Provide required information needed to triage your issue
In Outlook on the web or New Outlook for Windows, when replying as an email in plain text format, body.getAsync() returns an incorrect value. Specifically, the quoted part of the email is duplicated.
This issue does not occur when replying in HTML format or when using body.getAsync() with received emails.
Additionally, the same problem occurs regardless of whether Office.CoercionType.Html or Office.CoercionType.Text is specified as the argument when using body.getAsync().
Your Environment
Expected behavior
Appropriately get the value of the mail body.
Current behavior
The quoted part (Original Message) of the email body is duplicated.
Steps to reproduce
Link to live example(s)
I have created a simple sample. The URL for the manifest file is as follows: https://outlook.addin.app/getbody/OutlookGetBody.xml
Manifest
JavaScript
HTML
Context
I am facing challenges due to this issue, as it leads to providing users with incorrect information about the email body.
Useful logs
This is the result of running the above sample. It might be a bit hard to understand, but please check the issue.
Replying to a text format email in text format ※Issue present
Replying to an HTML format email in text format ※Issue present
Replying to a text format email in HTML format ※No issue
Replying to an HTML format email in HTML format ※No issue
Reading text format emails ※No issue
Reading HTML format emails ※No issue
Outlook for Windows (Traditional ) ※No issue