Mailto url encoding issue iOS 14.6

Hi there,

Since I upgraded to iOS 14.6 I have noticed that mailto urls no longer format line breaks correctly in default iOS mail application

eg: mailto:john@xxcom?subject=test&body=name%0D%0Aemail

Result in iOS 14.6 mail app (body)

name<BR>email

Result in previous iOS versions mail app (body)

name

email

Is there any work around or solution to this issue?

It's a Safari bug. Works fine WebViews.

I have the same problem, any workaround so far?

i also have the same problem , is there any update for this issue ?

Seems to be a bug in iOS 14.6 Mail app. Versions before and other apps are working fine. I've tested it with native apps and websites. Almost every mail in the internet looks like this right now in iOS 14.6

I also noticed the same issue in my app :(

Support for rich content, such as HTML, has been removed for mailto links from iOS 14.6+. Please see the following support document for further information on security fixes made in iOS 14.6: https://support.apple.com/en-us/HT212528

We have the same problem. Do you know if there is a workaround other than installing another email app as Outlook?

I ended up using MFMailComposeViewController to display the email interface within the app

https://developer.apple.com/documentation/messageui/mfmailcomposeviewcontroller

If you have a requirement to support multiple mail clients you can follow the second most popular response from this thread https://stackoverflow.com/questions/25981422/how-to-open-mail-app-from-swift

Hope this helps

I'm also looking for a workaround, but would be better if iOS 14.6+ could fix this since it doesn't respect the RFC standards as mentioned by @micaball

This bug or "feature" is still present in iOS 14.7 beta 3.

This behavior is not compliant and it seems to be a bug. Any progress? do you know if there is a workaround on iPhone mail app?

Still exists in iOS 14.7 beta 4

Bug or no bug?

Its totally killing my Oracle-based approval workflows for submitting digital time cards via email and for managers' accounting/purchasing approvals.

The problem still persists on iOS 14.7 Beta #5 (July 8 2021).

My company's Oracle Approval email workflows are broken.

Executives and managers approve time cards, purchases etc via iOS Mail.app. The original message is HTML. When the "Approve/Deny" button is tapped, the reply message body is no longer HTML - it is formatted as plain text, and thus it shows the raw tags - which completely breaks Oracle.

Our purchasing, Accounting, and Executive teams are not happy campers...

This issue started for us in iOS 14.6 and continues in 14.7 thus far.

We are considering replacing Apple Mail with MS Outlook for iOS managed devices if this continues.

Does anyone have an open support case with Apple that I can cross-reference?

The problem still persists on iOS 14.7 Beta #5 (July 8 2021). 

My company's Oracle Approval email workflows are broken. Executives and managers approve time cards, purchases, etc via iOS Mail.app. The original message is HTML. When the "Approve/Deny" button is tapped, the reply message body is no longer HTML - it is formatted as plain text, and thus it shows the raw tags - which completely breaks Oracle. 

Our purchasing, Accounting, and Executive teams are not happy campers... 

This issue started for us in iOS 14.6 and continues in 14.7 thus far. We are considering replacing Apple Mail with MS Outlook for iOS managed devices if this continues. 

Does anyone have an open support case with Apple that I can cross-reference?

Same issue here (iPadOS 14.6). Big ugly plaintext tags where my line breaks should be. Really hope Apple fixes this or someone finds a workaround.. also curious that I see it in iOS but not (so far) in macOS. Why?

Mailto url encoding issue iOS 14.6
 
 
Q