Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
2.97k stars 2.48k forks source link

[Fix]: Preview with `HTML tags` can be seen in LHN chat preview #40845

Closed GandalfGwaihir closed 5 days ago

GandalfGwaihir commented 1 week ago

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/40348 PROPOSAL: https://github.com/Expensify/App/issues/40348#issuecomment-2061293821

Tests

Same as QA Steps

Offline tests

Same as QA Steps

QA Steps

  1. Log in with a new Gmail account
  2. Create a workspace
  3. Navigate to the LHN

Verify that no HTML tags are visible in preview of LHN admin's rooom

Note for applause: You might see different messages initially in LHN of admins room, that is okay, verify that no HTML tags are displayed

PR Author Checklist

Screenshots/Videos

Android: Native Screenshot 2024-04-26 at 12 35 15 AM
Android: mWeb Chrome Screenshot 2024-04-24 at 6 34 51 AM
iOS: Native Screenshot 2024-04-25 at 10 57 37 PM
iOS: mWeb Safari Screenshot 2024-04-24 at 6 33 59 AM
MacOS: Chrome / Safari Screenshot 2024-04-24 at 6 28 52 AM
MacOS: Desktop Screenshot 2024-04-24 at 6 32 04 AM
melvin-bot[bot] commented 1 week ago

@allroundexperts Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

GandalfGwaihir commented 1 week ago

friendly bump @allroundexperts for review :)

allroundexperts commented 1 week ago

Reviewer Checklist

Screenshots/Videos

Android: Native Screenshot 2024-04-29 at 2 11 00 AM
Android: mWeb Chrome Screenshot 2024-04-29 at 2 09 36 AM
iOS: Native Screenshot 2024-04-29 at 12 20 23 PM
iOS: mWeb Safari Screenshot 2024-04-29 at 2 06 56 AM
MacOS: Chrome / Safari Screenshot 2024-04-29 at 2 04 58 AM
MacOS: Desktop Screenshot 2024-04-29 at 2 06 25 AM
allroundexperts commented 1 week ago

Hi @GandalfGwaihir!

This doesn't seem to work on iOS.

https://github.com/Expensify/App/assets/30054992/d8d46f90-ae62-427e-9955-fa9050e41768

GandalfGwaihir commented 1 week ago

This doesn't seem to work on iOS.

Can you create a new test account and check please:)

allroundexperts commented 1 week ago

@GandalfGwaihir Why is a new account needed?

GandalfGwaihir commented 1 week ago

Well, not like a requirement, but I just suggested you one way to test, idk what exactly the problem is at your end, I tested on my simulator, it worked fine :)

OSBotify commented 5 days ago

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

OSBotify commented 5 days ago

🚀 Deployed to staging by https://github.com/tylerkaraszewski in version: 1.4.69-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
OSBotify commented 3 days ago

🚀 Deployed to production by https://github.com/Beamanator in version: 1.4.69-2 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅