-
Notifications
You must be signed in to change notification settings - Fork 3.5k
fix: android pressability issue on tooltips #69885
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
|
7c2f1ce to
0d2d2f5
Compare
0d2d2f5 to
5f41a68
Compare
|
@ishpaul777 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] |
|
Hi, I'll take over this as the reviewer based on this comment. https://expensify.slack.com/archives/C02NK2DQWUX/p1757519631733259 |
|
Before 2025-09-11.22.19.17.mp4 |
|
I will ask the internal team to request adhoc build |
|
Hmm, Today I can't build the release mode APK locally the issue not relate to this PR |
|
🚧 @MonilBhavsar has triggered a test Expensify/App build. You can view the workflow run here. |
This comment has been minimized.
This comment has been minimized.
|
Not reproduce on the adhoc build Screen_Recording_20250912_140838_Expensify.Adhoc.mp4I've noticed the app is crashing as well, but I'm not certain if it's due to this change. I've reported it here |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / SafariMacOS: Desktop |
I can't reproduce this issue on |
|
@linhvovan29546 thank you very much |
|
Hi @wgsquayson Could you please merge |
|
@linhvovan29546 done! |
|
🚧 @MonilBhavsar 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, Desktop, and Web. Happy testing! 🧪🧪
|
@wgsquayson I can't reproduce this |
|
@wgsquayson Do you have any idea what might be causing this bug? #69885 (comment) |
|
i dont think we need it and it shows overdue on my #k2 so i am closing, if i am mistaken and we still need it please reopen |
Explanation of Change
This PR aims to fix the 'X' button pressability issue on tooltips that happen on certain samsung devices. The patch is copied from @hannojg's PR on the react-native repository. More information about the root cause of the problem can be checked here. Unfortunately, I was not able to reproduce this issue on any samsung device (tried on 3 different ones) so hopefully anyone that has a device that has this issue can test. According to @ishpaul777, an example device is Samsung Galaxy Z Fold 4 / Android 14, and a report was made on #59470.
Fixed Issues
$#59953
PROPOSAL: Apply @hannojg's patch to the react-native package.
Tests
Offline tests
Same as tests
QA Steps
Same as tests
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))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.