App: [HOLD for payment 2022-11-02] [Bug] [$500] HTML formatted messages render incorrectly

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Create an html file with the content below and open it in the browser
    <p dir="ltr">Here's what I recommend for new members. </p><br /><p dir="ltr"><strong>Demo and onboarding calls</strong></p><ul><li dir="ltr"><p dir="ltr"><a href="https://www.expensify.com/inbox?taskID=ConciergeWelcome&amp;calltaskid=ConciergeWelcome" target="_blank" rel="noreferrer noopener">Request a call</a> — our Guides team is standing by to provide live demos and onboarding assistance for new customers.</p></li></ul><p dir="ltr"><strong>Self-paced learning</strong></p><ul><li dir="ltr"><p dir="ltr"><a href="https://community.expensify.com/discussion/5694/deep-dive-admin-training-and-setup-resources/p1?new=1" target="_blank" rel="noreferrer noopener">Admin training and resources</a> — step-by-step guide covering the basics of expense reporting for Policy Admins.</p></li><li dir="ltr"><p dir="ltr"><a href="https://community.expensify.com/discussion/5922/deep-dive-day-1-with-expensify-for-submitters/p1?new=1" target="_blank" rel="noreferrer noopener">Day 1 for Submitters/Employees</a> — a guide for employees submitting expenses for the first time.</p></li><li dir="ltr"><p dir="ltr"><a href="https://community.expensify.com/discussion/6018/deep-dive-day-1-with-the-expensify-card" target="_blank" rel="noreferrer noopener">Day 1 with the Expensify Card</a> — getting started with your new Expensify Card.</p></li><li dir="ltr"><p dir="ltr"><a href="https://community.expensify.com/discussion/8629/employee-training-e-learning-programme/p1?new=1" target="_blank" rel="noreferrer noopener">Employee Training E-Learning Program</a> — an in-depth training programme for users who like a comprehensive step-by-step approach.</p></li><li dir="ltr"><p dir="ltr"><a href="https://community.expensify.com/" target="_blank" rel="noreferrer noopener">community.expensify.com</a> — searchable resources for best practices and troubleshooting. </p></li></ul><p dir="ltr"><strong>Training videos</strong></p><ul><li dir="ltr"><p dir="ltr"><a href="https://expensify.wistia.com/medias/1kx52dx68e" target="_blank" rel="noreferrer noopener">Admin Onboarding</a> — will help to increase your knowledge of Expensify setup and administration.</p></li></ul>If you have any specific questions, don't hesitate to reach back out though! That's what <a href="https://community.expensify.com/discussion/5515/deep-dive-meet-concierge/p1?new=1" target="_blank" rel="noreferrer noopener">I'm here for!</a>
    
  2. Select all and copy
  3. Paste it in an email body and send the email to replies+<report_id>@expensify.com. The <report_id> can be obtained from a URL of a chat between your account and some other account. The subject of the email can be any. image

Video of steps reproducing the bug:

https://user-images.githubusercontent.com/87341702/195175870-5d884026-3d0a-40c4-b54e-03b117b7bbd4.mov

Expected Result:

Messages should be properly formatted

Actual Result:

HTML formatted messages render incorrectly

Workaround:

unknown

Platform:

Where is this issue occurring?

  • Mobile Web and Web (haven’t checked native)

Version Number: 1.2.12-0 Reproducible in staging?: Y Reproducible in production?: Y Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation

Screenshot_20220913-121211 Screenshot_20220913-121003

Expensify/Expensify Issue URL: Issue reported by: @JmillsExpensify Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1663173660551449

View all open jobs on GitHub

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 45 (19 by maintainers)

Most upvoted comments

Yes, I like @parasharrajat solution as well since its simple, and you’ve worked on this before and it seems to be working fine everywhere. Feel free to create the PR @parasharrajat.

let me test this on IOS and safari web. it’s working on others (chrome, firefox, android, android chrome). And does not cause the old issue.

My next move is to head back to the original thread and see if this is still visible for those that were participating there.

Yep! Sure thing, I’ll go ahead and assign myself.

Yeah, I think this message came during one of our VIP projects. Hmm, maybe we should close then. I’m also not seeing this either.