-
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 2023-10-30] [500] Workspace - Settings - Can't select currency item text #29685
Comments
ProposalPlease re-state the problem that we are trying to solve in this issue.Inconsistency when selecting currency item text in What is the root cause of that problem?Here, we added
While the same logic is not applied for What changes do you think we should make in order to solve the problem?
App/src/components/OptionsList/BaseOptionsList.js Lines 256 to 259 in 0e64161
The most suitable place to apply this style can be discussed further in the PR implementing phase What alternative solutions did you explore? (Optional) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Can't select currency item text What is the root cause of that problem?The root cause of this issue is that the workspace currency setting select page use App/src/pages/workspace/WorkspaceSettingsCurrencyPage.js Lines 90 to 99 in ebf8306
and the
So, we can select currency item text from workspace setting currency page. But from the App/src/pages/iou/IOUCurrencySelection.js Lines 142 to 154 in ebf8306
which is allowed to select text. What changes do you think we should make in order to solve the problem?As the If we want the use to select text, then we can consider removing What alternative solutions did you explore? (Optional)N/A |
Unable to auto-create job on Upwork. The BZ team member should create it manually for this issue. Upwork posting - https://www.upwork.com/jobs/~013277c25acbd7d5f2 |
Triggered auto assignment to @Christinadobrzyn ( |
Bug0 Triage Checklist (Main S/O)
|
Triggered auto assignment to Contributor-plus team member for initial proposal review - @narefyev91 ( |
Proposal by: @Krishna2323 ProposalPlease re-state the problem that we are trying to solve in this issue.Can't select currency item text What is the root cause of that problem?We are adding styles.userSelectNone to BaseListItem.
What changes do you think we should make in order to solve the problem?We should remove the style or we should only apply it when option is disabled. Result |
Proposal from @eh2077 looks good to me #29685 (comment) |
Triggered auto assignment to @pecanoro, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
@Christinadobrzyn I found that selection lists use the new implementation of |
Hi @eh2077 I'm not quite sure the answer to that. I think that is true but @pecanoro and @narefyev91 would probably know more about the coding. |
@narefyev91 and @pecanoro what are your thoughts? Is this something to fix? |
@Christinadobrzyn Thanks for your input! Yes, It's clear we only need to fix the inconsistency of manual requests. C+ team @narefyev91 suggested same in their comment #29685 (comment) |
@Christinadobrzyn yup the main issue here that we have inconsistence between currency selection in workspace setting and request money flows. We need to following the same way for both. In case that new implementation used SelectionList - my suggestion only to update it for currency selection, and do not touch any other places |
@narefyev91 I agree with you! Assigning @eh2077 so we can keep both consistent |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.88-11 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 2023-10-30. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
For reference, here are some details about the assignees on this issue:
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:
|
Payouts due: Issue Reporter: $50 @Krishna2323 (Paid in Upwork) Eligible for 50% #urgency bonus? Y - looks like the PR was created on Oct 18th and merged on Oct 19 Upwork job is here. @eh2077 can you create a regression test? |
nudge @eh2077 for a regression test when possible! Thanks! |
Regression test
|
@Christinadobrzyn Sorry for late. Added regression test 👆 |
@pecanoro, @narefyev91, @Christinadobrzyn, @eh2077 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
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.3.84.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: @Krishna2323
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1697421082877669
Action Performed:
Expected Result:
ext should be selectable.
Actual Result:
Text is not selectable.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Android: Native
android_native.1.mp4
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
Windows: Chrome
web_chrome.1.mp4
Recording.5011.mp4
MacOS: Desktop
desktop_app.2.mp4
View all open jobs on GitHub
Issue Owner
Current Issue Owner: @ChristinadobrzynThe text was updated successfully, but these errors were encountered: