-
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
[HOLD for payment 2024-12-25] [$250] iOS/Android WS features -Feature is not enabled after enabling it and upgrading workspace to Control #53360
Comments
Triggered auto assignment to @muttmuure ( |
👋 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:
|
Triggered auto assignment to @carlosmiceli ( |
💬 A slack conversation has been started in #expensify-open-source |
Job added to Upwork: https://www.upwork.com/jobs/~021863284829899625527 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Ollyws ( |
Demoting as it does not block the user from moving ahead |
ProposalPlease re-state the problem that we are trying to solve in this issueiOS/Android WS features -Feature is not enabled after enabling it and upgrading workspace to Control. What is the root cause of that problem?After #49937, the navigation blur listener placed here
Does not work. Due to this,
What changes do you think we should make in order to solve the problem?Change App/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx Lines 158 to 167 in 3cc88f5
to useEffect(() => {
if (!isUpgraded || !canPerformUpgrade || policy?.isPendingUpgrade) {
return;
}
confirmUpgrade();
}, [isUpgraded, canPerformUpgrade, confirmUpgrade, policy?.isPendingUpgrade]); to remove reliance on navigation listener What alternative solutions did you explore? (Optional) |
@shubham1206agra's proposal LGTM. |
Current assignee @carlosmiceli is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
Edited by proposal-police: This proposal was edited at 2024-12-02 13:03:05 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.iOS/Android WS features - Feature is not enabled after enabling it and upgrading workspace to Control What is the root cause of that problem?After PR #49937, navigator's App/src/pages/workspace/upgrade/WorkspaceUpgradePage.tsx Lines 158 to 167 in 3cc88f5
The same thing happens on other pages, eg. the educational tooltip is not getting hidden App/src/pages/home/report/ReportActionCompose/ReportActionCompose.tsx Lines 321 to 326 in 5b884db
What changes do you think we should make in order to solve the problem?We can use useFocusEffect(
useCallback(() => {
return () => {
if (!isUpgraded || !canPerformUpgrade) {
return;
}
confirmUpgrade();
};
}, [isUpgraded, canPerformUpgrade, navigation])
);
|
@shubham1206agra with your solution the
|
Not really problematic.
Nope, since these properties will not change many times |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.76-12 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 2024-12-25. 🎊 For reference, here are some details about the assignees on this issue:
|
@Ollyws @muttmuure @Ollyws 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] |
@Ollyws, @kirillzyusko, @mountiny, @CyberAndrii, @muttmuure Eep! 4 days overdue now. Issues have feelings too... |
@Ollyws, @kirillzyusko, @mountiny, @CyberAndrii, @muttmuure Still overdue 6 days?! Let's take care of this! |
@Ollyws, @kirillzyusko, @mountiny, @CyberAndrii, @muttmuure 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it! |
BugZero Checklist:
Bug classificationSource of bug:
Where bug was reported:
Who reported the bug:
Regression Test ProposalPrecondition:Test:
Do we agree 👍 or 👎 |
@Ollyws, @kirillzyusko, @mountiny, @CyberAndrii, @muttmuure 12 days overdue. Walking. Toward. The. Light... |
I am not sure if we need a specific test for this one |
@Ollyws $250 C+ |
Andrii is paid, waiting for Olly to submit request |
Requested on ND. |
$250 approved for @Ollyws |
@Ollyws, @kirillzyusko, @mountiny, @CyberAndrii, @muttmuure Huh... This is 4 days overdue. Who can take care of this? |
I believe we can close now, thanks! |
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: 9.0.69-1
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y
Email or phone of affected tester (no customers): [email protected]
Issue reported by: Applause Internal Team
Action Performed:
Expected Result:
Rules feature will be enabled after enabling it and upgrading workspace to Control plan (production behavior).
Actual Result:
Rules feature is not enabled after enabling it and upgrading workspace to Control plan. User has to enable it again.
Workaround:
Unknown
Platforms:
Screenshots/Videos
Bug6681091_1733044347819.ScreenRecording_12-01-2024_17-08-41_1.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @muttmuureThe text was updated successfully, but these errors were encountered: