-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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 2022-11-29] Redbrick path broken for Settings > Workspaces #12327
Comments
Triggered auto assignment to @miljakljajic ( |
hey Aldo - I'm just going through your steps to try and reproduce, what does this mean?
How do I go offline on a specific browser window? |
Once the PR is merged let's remember to also add regressions steps for QA to test this flow since I've told them to test RBR on settings -> workspaces if there is a member error. So it will be nice if they add this flow as well to their regression testing. |
+1000. Should we proactively open that issue back up? |
Which issue, the one to add QA regression steps? If so then no. I would rather create new issues to add QA steps to keep the process cleaner and easier to process through. Steps mentioned here. |
Cool, yeah I was referring to the previous one. |
PR ready for review |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:
|
2 similar comments
BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist will need to be completed before the issue can be closed:
|
Hey - just kicking off the above checklist. Which PR caused this bug? What do you think we could have done differently in the original PR to prevent this bug from being introduced - and who is responsible for adding the appropriate test? |
My PR here - #11784 caused the bug
Not sure, I missed testing for this usecase. There are a number of error usecases and while we did test for RBR I didn't realize this one would show up visually different.
I think its best for @aldo-expensify to add this scenario to our regression tests since he found it. Is that alright with you aldo? |
Sure! we already have a test that triggers an error at the level of the workspace: https://github.com/Expensify/Expensify/issues/233249#issuecomment-1282947636 I think we just have add step to it to verify that the red brick path is fine at each level. do you think that makes sense? |
Yup that makes sense to me, thanks aldo 👍 |
Created issue requesting applause to update the test: https://github.com/Expensify/Expensify/issues/240986 |
Should we close this? |
Hmm, just saw that this other PR https://github.com/Expensify/App/pull/12117/files from @Justicea83 fixed it the other way I mentioned here. This ended up making the workspace have an extra red dot here: I think we should revert change because the dot there means to me that there will be an error when we go in that workspace. |
It should auto-close when your PR hits production so nothing extra needs to be done here. If it doesn't close once your code is live then yeah we can manually close this.
Oh sorry, I'm not sure what was the exact decision we landed on. I think it might be justice's PR because there was a long thread with a number of people pulled in here. Maybe you can ask there to confirm whats best. But yes i think i agree with you that i would think either the error message shows below the workspace or we have red dot such that clicking into it will show the error. I don't think it should be both since that is confusing. Unless maybe he had a workspace and member error? |
Lol, you are right
I agree. I'll ask in the slack you linked https://expensify.slack.com/archives/C01GTK53T8Q/p1666955764560879 |
Fixing red indicator: #12491 |
@miljakljajic, @aldo-expensify Huh... This is 4 days overdue. Who can take care of this? |
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
@miljakljajic, @aldo-expensify Still overdue 6 days?! Let's take care of this! |
No overdue, the PR was merged yesterday |
Apologies for the hold up on the regression test but I am about to go OOO until Tuesday. I will put the tests in then. Since there are no external contributors on this issue we don't need to pay anyone. |
@miljakljajic we have to pay the C+ for the PR reviews, more info here: #12329 (comment) |
Ah apologies I missed the linked PR. I have asked for help here but I haven't had an answer yet and I am OOO, I'll reassign so the C+ isn't waiting longer for payment. |
Triggered auto assignment to @tjferriss ( |
paid this out |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.29-7 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 2022-11-29. 🎊 After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:
As a reminder, here are the bonuses/penalties that should be applied for any External issue:
|
BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:
|
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
The red dots showing the path of an error is interrupted
Action Performed:
Using an account that is a domain
Screen.Recording.2022-10-31.at.4.18.06.PM.mov
Expected Result:
The should have been a red dot next to the
Workspaces
entry in the Settings menuActual Result:
No red dot there
Workaround:
The user can use the app as normal, it is just bad feedback on where the error is.
Platform:
Where is this issue occurring?
Version Number:
Reproducible in staging?:
Reproducible in production?:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Expensify/Expensify Issue URL:
Issue reported by:
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: