fix: selecting multiple messages doesn't work as expected#82507
fix: selecting multiple messages doesn't work as expected#82507Julesssss merged 17 commits intoExpensify:mainfrom
Conversation
|
|
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 2149a8f032
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
patches/react-native-web/react-native-web+0.21.2+013+fix-selection-bug.patch
Show resolved
Hide resolved
JmillsExpensify
left a comment
There was a problem hiding this comment.
No concerns from product.
|
I am still exploring good working solution |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppScreen.Recording.2026-03-11.at.9.07.02.PM.movAndroid: mWeb ChromeScreen.Recording.2026-03-11.at.9.08.07.PM.moviOS: HybridAppScreen.Recording.2026-03-11.at.9.05.44.PM.moviOS: mWeb SafariScreen.Recording.2026-03-11.at.9.06.27.PM.movMacOS: Chrome / SafariScreen.Recording.2026-03-11.at.9.03.49.PM.mov |
eh2077
left a comment
There was a problem hiding this comment.
initial review looks good overall, next I'll look into the patch and do tests at the meanwhile.
|
Same here, I am still investigating... |
|
Review is ongoing |
Oops sorry, added. Thank you |
|
@NJ-2020 I guess this #82507 (comment) will be caught by QA team, so do we need to mention in QA test? Or plan it as a follow-up? cc @Julesssss |
|
Umm, I think since this bug is also reproducible in the original OP this, so we don't need to add a test case for this one. More info here:
|
|
Added timestamp thing as a known issue. Though it should have been raised elsewhere already |
|
🚧 @Julesssss has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
✋ 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/Julesssss in version: 9.3.38-0 🚀
|
|
Deploy Blocker #85358 was identified to be related to this PR. |
|
Deploy Blocker ##85424 was identified to be related to this PR. |
Revert: fix selecting multiple messages (PR \#82507)
|
🚀 Deployed to production by https://github.com/cristipaval in version: 9.3.38-4 🚀
|
|
🚀 Deployed to staging by https://github.com/Julesssss in version: 9.3.39-0 🚀
|
|
🚀 Deployed to production by https://github.com/cristipaval in version: 9.3.39-3 🚀
|

Explanation of Change
accessibilityRole={CONST.ROLE.BUTTON}when not on web platform, more details: Fix: Remove accessible={false} blocking Appium automation #78527 (comment)More details regarding the RCA can be seen here
Fixed Issues
$ #37447
PROPOSAL: #37447 (comment)
Tests
Same as QA
Offline tests
Same as QA
QA Steps
Known issue: #82507 (comment)
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/Video
MacOS: Chrome / Safari
Screen.Recording.2026-02-27.at.23.57.34.mov