-
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
[$500] Android - Thread - Back button is not responsive in the parent report after leaving thread #28522
Comments
Triggered auto assignment to @greg-schroeder ( |
Bug0 Triage Checklist (Main S/O)
|
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open
|
Triggered auto assignment to @AndrewGable ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Android - Thread - Back button is not responsive in the parent report after leaving thread What is the root cause of that problem?We have two bugs here:
In App/src/libs/actions/Report.js Lines 1929 to 1931 in 52f0e3c
But on App/src/pages/home/ReportScreen.js Lines 325 to 330 in 52f0e3c
Because we force-up here, the App/src/libs/actions/Report.js Lines 1929 to 1931 in 52f0e3c
What changes do you think we should make in order to solve the problem?
App/src/libs/actions/Report.js Lines 1925 to 1935 in 52f0e3c
App/src/pages/home/ReportScreen.js Lines 325 to 330 in 52f0e3c
And we need to move this block here to above here App/src/libs/actions/Report.js Lines 1929 to 1931 in 52f0e3c
What alternative solutions did you explore? (Optional) |
@dukenv0307 Thanks for the proposal, looks good to me but given this is a deploy blocker, can you highlight which PR caused this issue as that will be the real RCA. |
Hi, I think we can't go with option 2. Removing an optimistic case will make another tab in the same browser session not navigated to the concierge, it will show "hmmm page not found" |
Agree with @allroundexperts, please revert my PR, I'm on limited availability today |
I like the revert approach as this is indeed tricky. @allroundexperts would you be able to make the revert pr for this? |
@mountiny I will be in ~4 hours. I'm on my mobile currently. |
I think #24407 is not a PR causing this deploy blocker. Because I tried to revert this PR in my local but it doesn't fix this deploy blocker. Proof Screen.Recording.2023-10-01.at.17.53.23.movIMO, It should be:
|
I'm the author of #24407, I don't see it as regression since the expected behavior change. IMO the root cause is there is a redundant pop of navigation history, it uses I'd recommend to make this change: In
For
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @jjcoffee ( |
Based on this conversation https://expensify.slack.com/archives/C01GTK53T8Q/p1696249324397149?thread_ts=1696016845.380819&cid=C01GTK53T8Q its reproducible in production but just a different steps as we moved the join/leave thread buttons around. The core issue is not a blocker though Screen.Recording.2023-10-02.at.19.19.10.mov |
Not overdue Melv |
I can't reproduce it with the latest main. Now, for expected behavior change, we'll just add this code
to again, I feel this is not a regression but a change to the requirement, holding this for more weeks seems not to be fair. @allroundexperts what's your opinion? |
I would agree with with you here. |
I don't think the linked issue should be held as a regression personally. It would be if we hadn't adjusted the behavior, but we did, so... I tend to agree as well |
@jjcoffee @allroundexperts @mountiny are we treating this as an open proposal review then and not a regression fix that @wildan-m should take on automatically? a bit confused where to go from here |
@greg-schroeder, based on this and this. My PR is not directly related to this issue. The issue persisted even after my PR reverted. |
Yes I understand. Are you still making a proposal to resolve this issue anyway, or no? |
@greg-schroeder, not yet, I'm working on another issue also resolve the requirement change caused by this PR #27127 Also, the last time I checked this issue was not reproducible with the latest main |
👍 okay I will try again to reproduce |
@AndrewGable, @jjcoffee, @greg-schroeder Whoops! This issue is 2 days overdue. Let's get this updated quick! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Will get to this during the week. also @jjcoffee or @allroundexperts can either of you help confirm if it's reproducible or not with the different steps? |
Issue not reproducible during KI retests. (First week) |
@AndrewGable @jjcoffee @greg-schroeder 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! |
I cannot repro |
It seems maybe this was fixed elsewhere - nobody can repro. Going to close then. |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Issue found when executing PR #27748
Action Performed:
Expected Result:
Back button is responsive and user is able to return to LHN
Actual Result:
Back button is not responsive and user is stuck at at the parent report of the thread
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.75-3
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Bug6219498_1696016051473.Screen_Recording_20230930_015322_New_Expensify.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: