You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Due for payment 2025-06-09] [$250] Expense - Text selection mode is triggered when long tapping on expense in the expense report #61442
Version Number: 9.1.40-0 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught during regression testing, add the test name, ID and link from TestRail: Exp Email or phone of affected tester (no customers):applausetester+300402kh@applause.expensifail.com Issue reported by: Applause Internal Team Device used: iPhone 15 Pro Max / iOS 18.4 App Component: Money Requests
Action Performed:
Precondition:
Log in with Expensifail account.
Go to staging.new.expensify.com on mweb Chrome or mweb iOS Safari.
Go to workspace chat.
Submit two expenses to the workspace chat.
Tap on the expense preview.
Long tap on any expense.
Expected Result:
Text selection mode will not be triggered when long tapping on expense in the expense report.
Actual Result:
Text selection mode is triggered when long tapping on expense in the expense report.
Please re-state the problem that we are trying to solve in this issue.
Expense - Text selection mode is triggered when long tapping on expense in the expense report
What is the root cause of that problem?
The parent container of TransactionItemRow does not have styles.userSelectNone style applied to it and dataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: true is also missing.
changed the title [-]Expense - Text selection mode is triggered when long tapping on expense in the expense report[/-][+][$250] Expense - Text selection mode is triggered when long tapping on expense in the expense report[/+]on May 13, 2025
@ahmedGaber93@JmillsExpensify@ahmedGaber93 The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: N/A.
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
This is a straight forward fix, no regression test required.
Activity
melvin-bot commentedon May 6, 2025
Triggered auto assignment to @JmillsExpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.Krishna2323 commentedon May 6, 2025
Proposal
Please re-state the problem that we are trying to solve in this issue.
Expense - Text selection mode is triggered when long tapping on expense in the expense report
What is the root cause of that problem?
TransactionItemRowdoes not havestyles.userSelectNonestyle applied to it anddataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: trueis also missing.App/src/components/MoneyRequestReportView/MoneyRequestReportTransactionList.tsx
Lines 216 to 260 in 0601503
What changes do you think we should make in order to solve the problem?
styles.userSelectNonestyle anddataSet={{[CONST.SELECTION_SCRAPER_HIDDEN_ELEMENT]: truetoPressableWithFeedback.What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?
N/A - UI Issue
What alternative solutions did you explore? (Optional)
N/A
Result
melvin-bot commentedon May 9, 2025
@JmillsExpensify Whoops! This issue is 2 days overdue. Let's get this updated quick!
melvin-bot commentedon May 13, 2025
@JmillsExpensify Still overdue 6 days?! Let's take care of this!
[-]Expense - Text selection mode is triggered when long tapping on expense in the expense report[/-][+][$250] Expense - Text selection mode is triggered when long tapping on expense in the expense report[/+]melvin-bot commentedon May 13, 2025
Job added to Upwork: https://www.upwork.com/jobs/~021922416876473367326
melvin-bot commentedon May 13, 2025
Triggered auto assignment to Contributor-plus team member for initial proposal review - @ahmedGaber93 (
External)19 remaining items
melvin-bot commentedon Jun 2, 2025
@ahmedGaber93 @JmillsExpensify @ahmedGaber93 The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
ahmedGaber93 commentedon Jun 8, 2025
BugZero Checklist:
Bug classification
Source of bug:
Where bug was reported:
Who reported the bug:
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: https://github.com/Expensify/App/pull/55157/files#r2134838385
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: N/A.
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
This is a straight forward fix, no regression test required.
JmillsExpensify commentedon Jun 11, 2025
Payment summary:
melvin-bot commentedon Jun 16, 2025
@JmillsExpensify Eep! 4 days overdue now. Issues have feelings too...
JmillsExpensify commentedon Jun 18, 2025
Contributor paid, so closing this out.
trjExpensify commentedon Jul 11, 2025
Confirming this payment summary is correct: #61442 (comment)
JmillsExpensify commentedon Jul 11, 2025
$250 approved for @ahmedGaber93