Fix issue where </li> <li> creates a new line. - #76009
Conversation
|
All contributors have signed the CLA ✍️ ✅ |
|
I have read the CLA Document and I hereby sign the CLA |
1 similar comment
|
I have read the CLA Document and I hereby sign the CLA |
|
@dukenv0307 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] |
|
@dukenv0307 could you please let me know how can I re-run the CLA check and what should I write in testing steps? |
|
recheck |
dfcbe4a to
8b4111c
Compare
|
@Rkdev09 you can read other PR to see how they do that |
|
@Rkdev09 kindly bump |
|
@dukenv0307 I will start working on this in an hour. |
|
Checking the android issue, will have an update soon. |
|
@dukenv0307 worked for me on android app after merging main. Please check REC-20251126173605.mp4 |
|
@dukenv0307 I have added the platform videos. If you find any other issues, please ping me. I will try my best to fix them as soon as possible. |
|
If there's no issue, you can open the PR |
|
@Rkdev09 It doesn't work on Android. Here's my HTML string: |
|
Thanks for the code, I will try this tomorrow morning.
…On Thu, 27 Nov, 2025, 2:09 pm dukenv0307, ***@***.***> wrote:
*dukenv0307* left a comment (Expensify/App#76009)
<#76009 (comment)>
@Rkdev09 <https://github.com/Rkdev09> It doesn't work on Android. Here's
my HTML string:
<strong>Here are the steps in a dot (bullet) list style:</strong><br><br> <ul> <li>Click the green <strong>+</strong> (Create) button in the navigation.</li> <li>Select <strong>Create expense</strong>.</li> <li>Choose <strong>Manual</strong>.</li> <li>Enter the <strong>amount</strong> and choose the <strong>currency</strong>, then click <strong>Next</strong>.</li> <li>Select who it’s for: a <strong>workspace</strong> (business) or an <strong>individual</strong> (personal/payment).</li> <li>Fill in any extra details you need, like <strong>category</strong>, <strong>tags</strong>, or <strong>description</strong>.</li> <li>Click <strong>Create expense</strong> to save it.</li> </ul> <br> For more detail, you can also review <a href="https://help.expensify.com/articles/new-expensify/reports-and-expenses/Create-an-Expense">Create an Expense</a>.
—
Reply to this email directly, view it on GitHub
<#76009 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/BZE3E6EYUQQGVXHLSPDHUZ33622FJAVCNFSM6AAAAACNEFIUJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKOBUG4ZTSNRYGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
I can now reproduce the issue on android app. Looking for a solution to fix that asap. |
Signed-off-by: Rkmishra09 <ritikamishra5822@gmail.com>
|
@dukenv0307 removing this line fixes the issue, maybe App/src/components/HTMLEngineProvider/BaseHTMLEngineProvider.tsx Lines 222 to 225 in a94d3c3 |
Signed-off-by: Rkmishra09 <ritikamishra5822@gmail.com>
Signed-off-by: Rkmishra09 <ritikamishra5822@gmail.com>
|
Android issue is fixed and I have tested it. If other thing comes up, do let me know @dukenv0307. Thank you 🙏 |
|
Your solution works on my side |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2025-12-01.at.15.03.29.moviOS: HybridAppScreen.Recording.2025-12-01.at.15.09.42.mov |
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
|
I feel like this test is flakey, the changes here should have no impact to that, so going to merge |
|
@thienlnam looks like this was merged without a test passing. Please add a note explaining why this was done and remove the |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/thienlnam in version: 9.2.67-0 🚀
|
|
🚀 Deployed to staging by https://github.com/thienlnam in version: 9.2.70-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 9.2.70-0 🚀
|





Explanation of Change
Fixed Issues
$ #75697
PROPOSAL: #75697 (comment)
Tests
Please give me "create an expense" steps in dot list styleand sendOffline tests
QA Steps
Same as tests
Verify that no errors appear in the JS console
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectioncanBeMissingparam foruseOnyxtoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
REC-20251126173605.mp4
Android: mWeb Chrome
REC-20251126174715.mp4
iOS: Native
REC-20251126175947.mp4
iOS: mWeb Safari
REC-20251126175538.mp4
MacOS: Chrome / Safari
REC-20251126180357.mp4