-
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
[$250] Multi-level dependent tags are behaving incorrectly. #47631
Comments
Triggered auto assignment to @Christinadobrzyn ( |
@Christinadobrzyn FYI this bug was found when testing #45889 – we are currently holding it for this issue. |
Edited by proposal-police: This proposal was edited at 2024-08-19 13:00:28 UTC. ProposalPlease re-state the problem that we are trying to solve in this issue.Multi-level dependent tags are behaving incorrectly. What is the root cause of that problem?Trying to filter out empty multi level tags on the end of the tags Lines 146 to 147 in bc69605
we are filtering out tags in the middle too and here when we select tagIndex 2 tag for instance tagIndex 1 is filtered out so the tagIndex 2 selection will be considered for for tagIndex 1 What changes do you think we should make in order to solve the problem?To filter out unnecessary empty tags in the end of the tag we should instead do
we can also add the trimming What alternative solutions did you explore? (Optional) |
Job added to Upwork: https://www.upwork.com/jobs/~01823e45b6fd3c9331 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
Thanks for the update @paultsimura - adding external to have this proposal reviewed. |
Same root cause as #47301 It is a regression that should be handled there |
Handling in #47301 |
📣 @situchan 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
yes, we can close. We'll make sure to test this case in PR. |
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: 9.0.21-3
Reproducible in staging?: Y
Reproducible in production?: Y
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: @paultsimura
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1723715190214299
Action Performed:
Pre-requisite: In OD, upload dependent multi-level Tags for a workspace
Expected Result:
After step 7: The value is set correctly and you can proceed to submit the request
After step 9: Only the "State" and "City" tags are selected
After step 10: The "Region" tag becomes empty
Actual Result:
After step 7: the value is not displayed and the "City" tag is still empty – in fact, the value selected in 7. is set as "Region", which is disabled.
After step 9: Value selected in 7. is set as "Region"
After step 10: The "Region" tag gets replaced with the "City" value, and the "City" tag becomes empty.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
2024-08-15.-.11_36.-.Screen.Recording.2024-08-15.at.11.35.54.mp4
Recording.472.mp4
Add any screenshot/video evidence
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @thesahindiaThe text was updated successfully, but these errors were encountered: