Closed lanitochka17 closed 8 months ago
Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue.
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt (External
)
:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
Auto-assign attempt failed, all eligible assignees are OOO.
We think that this bug might be related to #vip-vsp CC @quinthar
In task details page, tapping assignee shows infinite loading page.
The didScreenTransitionEnd
here on Android is always false, that's because the event here never fires. This transitionEnd
has been known to be unreliable, which is why we ditched this approach and used this approach instead to be sure the transition has ended (it has been used in several places as part of the useAutoFocusInput
hook)
We should use this agreed approach to detect transition end in this case too.
We can do that by:
useIsScreenTransitionEnded
hook, which will return a isScreenTransitionEnded
boolean value indicating if the screen transition has endeddidScreenTransitionEnd
in there, use the boolean returned from the hook instead.We can use the useIsScreenTransitionEnded
hook inside the ScreenWrapper
itself and pass it down to child components, and not relying on the navigation event any more.
A regression from https://github.com/Expensify/App/pull/29991.
@hannojg @kirillzyusko This is another case of https://github.com/Expensify/App/issues/37156
@dukenv0307 Thanks for the proposal.
This transitionEnd has been known to be unreliable
This is not the case. It's not firing only due to a recent navigation change as outlined above ^
⚠️ Looks like this issue was linked to a Deploy Blocker here
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.
If a regression has occurred and you are the assigned CM follow the instructions here.
If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.
PR that caused it was reverted.
Reviewing
label has been removed, please complete the "BugZero Checklist".
The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.45-6 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:
If no regressions arise, payment will be issued on 2024-03-07. :confetti_ball:
For reference, here are some details about the assignees on this issue:
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.44 Reproducible in staging?: Y Reproducible in production?: N 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 Expensify/Expensify Issue URL: Issue reported by: Applause - Internal Team Slack conversation:
Action Performed:
Or
Expected Result:
In task details page, tapping assignee must show contacts page Tapping Workspace invite members must display contacts and must not load infinitely.
Actual Result:
In task details page, tapping assignee shows infinite loading page. Tapping Workspace invite members is also loading infinitely.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
https://github.com/Expensify/App/assets/78819774/9c9c5c7b-3abc-454d-ba73-e187dc930fd9
https://github.com/Expensify/App/assets/115492554/510f1ffb-fc30-4b9c-9bea-c256739d1715
View all open jobs on GitHub