-
Notifications
You must be signed in to change notification settings - Fork 3k
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
[$250] Expense - On selecting a category/ tags by multiple tapping, user directed to conversation page #53344
Comments
Triggered auto assignment to @puneetlath ( |
Edited by proposal-police: This proposal was edited at 2024-11-30 21:59:49 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Expense - On selecting a category/ tags by multiple tapping, user directed to conversation page What is the root cause of that problem?
What changes do you think we should make in order to solve the problem?
What alternative solutions did you explore? (Optional)
<View
ref={ref}
style={[styles.flex1, {minHeight}]}
// eslint-disable-next-line react/jsx-props-no-spreading, react-compiler/react-compiler
{...panResponder.panHandlers}
testID={testID}
pointerEvents={isFocused ? 'auto' : 'none'}
> App/src/components/ScreenWrapper.tsx Lines 262 to 268 in 3cc88f5
Result |
Job added to Upwork: https://www.upwork.com/jobs/~021864001016141250370 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @alitoshmatov ( |
Edited by proposal-police: This proposal was edited at 2024-12-04 10:01:24 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Expense - On selecting a category/ tags by multiple tapping, user directed to conversation page What is the root cause of that problem?When updating tag, we'll redirect to previous page
If users press twice quickly, this function will be triggered 2 times so we call goBack 2 times What changes do you think we should make in order to solve the problem?We shouldn't lean on We should fix this issue on
What specific scenarios should we cover in automated tests to prevent reintroducing this issue in the future?What alternative solutions did you explore? (Optional)N/A |
@alitoshmatov Can you take a look at my proposal? Thanks |
@puneetlath, @alitoshmatov Eep! 4 days overdue now. Issues have feelings too... |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Bumped @alitoshmatov in Slack. |
@puneetlath, @alitoshmatov Still overdue 6 days?! Let's take care of this! |
@Krishna2323 Can you recheck your solution, I am still able to reproduce the issue |
@alitoshmatov, the solutions works well. Can you please tell me the platform you are testing on? FYI, the App/src/components/SelectionListWithModal/index.tsx Lines 81 to 86 in bcb8641
Monosnap.screencast.2024-12-11.21-09-01.mp4 |
Oh, my bad, I was changing tag component and testing category. Now it is working. |
Thank you @dominictb for proposal
Can you elaborate, are you suggesting that we can still reproduce the issue with @Krishna2323 proposal. In your solution it seems that after first selection you just disable selecting row, can it cause some issue where we might allow another selection after first one? |
@puneetlath @alitoshmatov this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
Yes, we can still can reproduce, but it's quite hard. Navigating is the async action, so we can perform multiple actions while navigating (We can't guarantee isFocus is false after the first click).
This way won't cause the regression since |
I don't think that's correct because the same solution has been applied in multiple places, and we have never faced the issue again. I don't think this issue can even be reproduced after applying the solution. |
@puneetlath, @alitoshmatov Huh... This is 4 days overdue. Who can take care of this? |
@puneetlath I reviewed proposal and selected here. Please review my selection when you have time |
@puneetlath friendly bump for assignment based on the C+ decision. |
📣 @Krishna2323 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
Sorry for the delay. I'm good with going with @Krishna2323's proposal. |
@alitoshmatov, the PR has been ready for a week. I tagged you in the PR but forgot to mention it here—sorry about that. You can start reviewing it when you get a chance. Thanks! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.91-2 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue: If no regressions arise, payment will be issued on 2025-02-06. 🎊 For reference, here are some details about the assignees on this issue:
|
@alitoshmatov @alitoshmatov 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] |
This was reverted, so not ready for payment. |
@puneetlath I have raised a new PR here, but I'm not sure if the issue is still reproducible. I haven't been able to reproduce it myself. @alitoshmatov could you please try🙏🏻 |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: V9. 0.69-0
Reproducible in staging?: Y
Reproducible in production?: Y
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
On selecting a category/ tags by multiple tapping, user must not be directed to conversation/merchant page instead of expense details page.
Actual Result:
On selecting a category/ tags by multiple tapping, user directed to conversation/merchant page instead of expense details page.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6680799_1732988031088.Screenrecorder-2024-11-30-22-56-36-735_compress_1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @alitoshmatovThe text was updated successfully, but these errors were encountered: