fix: enable paste html in compose box and fix regressions#53758
fix: enable paste html in compose box and fix regressions#53758flodnv merged 4 commits intoExpensify:mainfrom
Conversation
|
Hey! I see that you made changes to our Form component. Make sure to update the docs in FORMS.md accordingly. Cheers! |
|
seems @thesahindia is right c+ reviewer. :) |
|
@daledah, please include the explanation in the top section. |
@thesahindia I updated |
|
Please resolve the conflicts @daledah |
|
@thesahindia i updated |
Reviewer Checklist
Screenshots/VideosAndroid: NativeScreen.Recording.2024-12-18.at.6.43.25.PM.movAndroid: mWeb ChromeScreen.Recording.2024-12-18.at.6.40.35.PM.moviOS: NativeScreen.Recording.2024-12-18.at.6.46.53.PM.moviOS: mWeb SafariScreen.Recording.2024-12-18.at.6.45.46.PM.movMacOS: Chrome / SafariScreen.Recording.2024-12-18.at.6.34.49.PM.movMacOS: DesktopScreen.Recording.2024-12-18.at.6.38.56.PM.mov |
@daledah, you missed one step. |
|
Sorry for the ping @stitesExpensify. @flodnv is already assigned to the original issue. |
|
✋ 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/flodnv in version: 9.0.78-0 🚀
|
|
🚀 Deployed to staging by https://github.com/flodnv in version: 9.0.78-0 🚀
|
1 similar comment
|
🚀 Deployed to staging by https://github.com/flodnv in version: 9.0.78-0 🚀
|
|
🚀 Deployed to staging by https://github.com/flodnv in version: 9.0.78-0 🚀
|
|
🚀 Deployed to staging by https://github.com/flodnv in version: 9.0.78-0 🚀
|
1 similar comment
|
🚀 Deployed to staging by https://github.com/flodnv in version: 9.0.78-0 🚀
|
|
🚀 Deployed to staging by https://github.com/flodnv in version: 9.0.78-0 🚀
|
|
🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.0.78-6 🚀
|
| }; | ||
| // eslint-disable-next-line react-compiler/react-compiler, react-hooks/exhaustive-deps | ||
| }, []); | ||
| }, [isActive]); |
There was a problem hiding this comment.
The changes needed to either add the handlePaste dependency here or retrigger this effect some way when handlePaste changes. Fixed here #70279
Explanation of Change
This PR re-implements #53367 with some changes to fix regressions:
navigateusage inuseHTMLPasteto fix [HOLD for payment 2025-01-02] [$250] App crashes when clicking add reaction #53637useHTMLPasteinPrivateNotesEditPageto fix [HOLD for payment 2025-01-02] [$250] Profile - Email copied from profile is pasted twice in Private notes #53654Fixed Issues
$ #52681
$ #53654
$ #53637
PROPOSAL: #52681 (comment)
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))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
Screen.Recording.2024-12-09.at.21.51.06.mp4
Android: mWeb Chrome
Screen.Recording.2024-12-09.at.21.53.29.mp4
iOS: Native
Screen.Recording.2024-12-09.at.21.59.00.mov
iOS: mWeb Safari
Screen.Recording.2024-12-09.at.22.00.07.mov
MacOS: Chrome / Safari
Screen.Recording.2024-12-09.at.21.48.37.mov
MacOS: Desktop
Screen.Recording.2024-12-09.at.22.06.57.mp4