-
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 2024-03-13] [$500] [Simplified Collect] [Workflows] Workflow submenu is selected after page reload #37158
Comments
Triggered auto assignment to @adelekennedy ( |
Job added to Upwork: https://www.upwork.com/jobs/~01f0c4fa5757dac171 |
Current assignee @ishpaul777 is eligible for the External assigner, not assigning anyone new. |
Assigning @ishpaul777 since you reviewed the original PR |
ProposalPlease re-state the problem that we are trying to solve in this issue.Workflow submenu is selected after page reload What is the root cause of that problem?Additional Information: To reproduce this issue, just quickly press The main problem with the issue is that when we press We can reproduce a similar situation when we press on the space near text on any website Screen.Recording.2024-02-23.at.22.28.16.movWhat changes do you think we should make in order to solve the problem?To fix this issue we can just add Line 38 in fae8db3
And now when we press the switch What alternative solutions did you explore? (Optional)As alternative we can add this style only for App/src/pages/workspace/workflows/ToggleSettingsOptionRow.tsx Lines 72 to 76 in b4dab19
But it doesn't make sense for me Before Screen.Recording.2024-02-23.at.20.32.49.movAfter Screen.Recording.2024-02-23.at.20.41.22.mov |
@ishpaul777 do we need to enable any betas besides |
@rayane-djouah you'll need to follow these steps
@ZhenjaHorbach I'll test your proposal in my morning, but i remember seeing a similar issue resolve with similar approach so your solution looks promising but your Root cause lacks proper explaination can you please update for better explaination? |
I update my proposition |
ProposalPlease re-state the problem that we are trying to solve in this issue.In the Workspace Workflows page, toggle a switch and reload the page. Toggle off the switch and toggle it back on, the sub menu item will be selected. What is the root cause of that problem?Whenever we use In case of The problem here is that the Here's official web standard doc on the What changes do you think we should make in order to solve the problem?We should map the
We can initially create a patch in the App to fix this first, then can create a upstream PR to fix in in To quickly test the fix locally, please go here in your machine What alternative solutions did you explore? (Optional)There're other roles that should be mapped to |
Thanks for updating proposal @ZhenjaHorbach, i tested your solution and it works but I am more inclined to fix this upstream so we'll not face this issue in future.
I found @dukenv0307 RCA correct and solution working as expected, lets fix this upstream 🚀 🎀 👀 🎀 C+ reviewed |
Current assignee @luacmartins is eligible for the choreEngineerContributorManagement assigner, not assigning anyone new. |
📣 @ishpaul777 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @dukenv0307 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
not overdue, we are still waiting for a PR from @dukenv0307 |
I'm working on this issue |
@ishpaul777 this PR is ready for review. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.47-10 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-03-13. 🎊 For reference, here are some details about the assignees on this 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:
|
[@ishpaul777] The PR that introduced the bug has been identified. Link to the PR: #36345 we intentionally merged this one with the bug as it was not a minor issue and blocking the merge [@ishpaul777] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: #36345 (review) [@ishpaul777] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: NOT REQUIRED [@ishpaul777] Determine if we should create a regression test for this bug. - yes [@ishpaul777] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again. 👇 |
Regression test proposal:
Do we agree 👍 or 👎? |
payments made! |
we are all set to close this one! |
Coming from here, toggling on a option seems to select submenu item content see video below:
Screen.Recording.2024-02-23.at.11.40.22.PM.mov
Steps to reproduce:
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: