Skip to content
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-10-20] [$250] Web - Reimbursable expense - The tooltip text doesn't change to copied @Puneet-here #11430

Closed
kbecciv opened this issue Sep 29, 2022 · 20 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor

Comments

@kbecciv
Copy link

kbecciv commented Sep 29, 2022

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Action Performed:

  1. Go to staging.new.expensify.com
  2. Go to settings > workspace
  3. Reimburse page
  4. Hover over clipboard icon
  5. Tap on it

Expected Result:

The tooltip should change to copied like it does at other places

Actual Result:

The tooltip doesn't change

Workaround:

Unknown

Platform:

Where is this issue occurring?

  • Web
  • iOS
  • Android
  • Desktop App
  • Mobile Web

Version Number: 1.2.9.0

Reproducible in staging?: Yes

Reproducible in production?: Yes

Email or phone of affected tester (no customers): any

Logs: https://stackoverflow.com/c/expensify/questions/4856

Notes/Photos/Videos: Any additional supporting documentation

Recording.1268.mp4

Expensify/Expensify Issue URL:

Issue reported by: @Puneet-here

Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1663268751574339

View all open jobs on GitHub

@kbecciv kbecciv added the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Sep 29, 2022
@melvin-bot
Copy link

melvin-bot bot commented Sep 29, 2022

Triggered auto assignment to @muttmuure (AutoAssignerTriage), see https://stackoverflow.com/c/expensify/questions/4749 for more details.

@melvin-bot melvin-bot bot added Daily KSv2 and removed AutoAssignerTriage Auto assign issues for triage to an available triage team member labels Sep 29, 2022
@gadhiyamanan
Copy link
Contributor

gadhiyamanan commented Sep 29, 2022

Proposal
replace text={this.props.translate('reportActionContextMenu.copyToClipboard')} with
text={ this.state.showCheckmark ? this.props.translate('reportActionContextMenu.copied') : this.props.translate('reportActionContextMenu.copyToClipboard') } to the below code

<Tooltip text={this.props.translate('reportActionContextMenu.copyToClipboard')}>

After Fix

Screen.Recording.2022-09-29.at.11.34.16.PM.mov

@melvin-bot
Copy link

melvin-bot bot commented Oct 3, 2022

@muttmuure Whoops! This issue is 2 days overdue. Let's get this updated quick!

@melvin-bot
Copy link

melvin-bot bot commented Oct 3, 2022

Triggered auto assignment to @arosiclair (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

@muttmuure
Copy link
Contributor

Reproduced on my workspace. Seems like standardized behavior we want everywhere.

@melvin-bot melvin-bot bot removed the Overdue label Oct 3, 2022
@muttmuure muttmuure removed their assignment Oct 3, 2022
@arosiclair
Copy link
Contributor

Also reproduced on staging and also in dev. Marking external.

@arosiclair arosiclair added the External Added to denote the issue can be worked on by a contributor label Oct 4, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 4, 2022

Triggered auto assignment to @Christinadobrzyn (External), see https://stackoverflow.com/c/expensify/questions/8582 for more details.

@melvin-bot
Copy link

melvin-bot bot commented Oct 4, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak (External)

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Oct 4, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 4, 2022

Triggered auto assignment to @Gonals (External), see https://stackoverflow.com/c/expensify/questions/7972 for more details.

@melvin-bot melvin-bot bot changed the title Web - Reimbursable expense - The tooltip text doesn't change to copied @Puneet-here [$250] Web - Reimbursable expense - The tooltip text doesn't change to copied @Puneet-here Oct 4, 2022
@arosiclair arosiclair removed their assignment Oct 4, 2022
@jayeshmangwani
Copy link
Contributor

Proposal

we need to add copied text when showCheckMark is enabled

-<Tooltip text={this.props.translate('reportActionContextMenu.copyToClipboard')}>
+<Tooltip text={this.state.showCheckmark ? this.props.translate('reportActionContextMenu.copied'):this.props.translate('reportActionContextMenu.copyToClipboard')}>

@Christinadobrzyn
Copy link
Contributor

Eng confirmed this issue isn't a dupe of #9233 so creating a new job in Upwork.

Internal job posting: https://www.upwork.com/ab/applicants/1577536989593255936/job-details
External job posting: https://www.upwork.com/jobs/~01fdadeeba74809569

@melvin-bot
Copy link

melvin-bot bot commented Oct 6, 2022

⚠️ Looks like this issue was linked to a possible regression on PRODUCTION here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

@eVoloshchak
Copy link
Contributor

@jayeshmangwani, your proposal is identical to @gadhiyamanan's proposal

@eVoloshchak
Copy link
Contributor

@gadhiyamanan's proposal looks great and works as expected

cc: @Gonals
🎀👀🎀 C+ reviewed!

@Gonals
Copy link
Contributor

Gonals commented Oct 6, 2022

@gadhiyamanan's proposal looks good to me! Assigning you to the issue. Feel free to go ahead and create a PR

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Help Wanted Apply this label when an issue is open to proposals by contributors Daily KSv2 labels Oct 6, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 6, 2022

📣 @gadhiyamanan You have been assigned to this job by @Gonals!
Please apply to this job in Upwork and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻
Keep in mind: Code of Conduct | Contributing 📖

@gadhiyamanan
Copy link
Contributor

@eVoloshchak PR raised

@Christinadobrzyn
Copy link
Contributor

Hired @gadhiyamanan for the fix, @eVoloshchak as C+, and @Puneet-here as the reporter

@melvin-bot melvin-bot bot added Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Weekly KSv2 labels Oct 13, 2022
@melvin-bot melvin-bot bot changed the title [$250] Web - Reimbursable expense - The tooltip text doesn't change to copied @Puneet-here [HOLD for payment 2022-10-20] [$250] Web - Reimbursable expense - The tooltip text doesn't change to copied @Puneet-here Oct 13, 2022
@melvin-bot
Copy link

melvin-bot bot commented Oct 13, 2022

The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.13-5 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-10-20. 🎊

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Oct 19, 2022
@puneetlath puneetlath added the Bug Something is broken. Auto assigns a BugZero manager. label Oct 19, 2022
@melvin-bot melvin-bot bot added the Overdue label Oct 21, 2022
@Christinadobrzyn
Copy link
Contributor

Paid!

$250 @gadhiyamanan for the fix
$250 @eVoloshchak as C+
$250 @Puneet-here as the reporter

Closed the job in Upwork and closing this GH.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering External Added to denote the issue can be worked on by a contributor
Projects
None yet
Development

No branches or pull requests

9 participants