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 #9660] [$250] Copy link option is shown for app links - Reported by @thesahindia #9975

Closed
mvtglobally opened this issue Jul 19, 2022 · 18 comments
Assignees
Labels
Engineering External Added to denote the issue can be worked on by a contributor Monthly KSv2

Comments

@mvtglobally
Copy link

mvtglobally commented Jul 19, 2022

If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!


Action Performed:9

  1. Go to settings > About > app download links
  2. Right click on a link

Expected Result:

Copy link option shouldn't be shown

Actual Result:

We have an option to copy link

Workaround:

unknown

Platform:

Where is this issue occurring?

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

Version Number: 1.1.85-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Screenshot 2022-07-03 at 4 34 56 PM

Expensify/Expensify Issue URL:
Issue reported by: @thesahindia
Slack conversation: https://expensify.slack.com/archives/C01GTK53T8Q/p1656846795990329

View all open jobs on GitHub

@mvtglobally mvtglobally added AutoAssignerTriage Auto assign issues for triage to an available triage team member Daily KSv2 labels Jul 19, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 19, 2022

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

@melvin-bot melvin-bot bot removed the AutoAssignerTriage Auto assign issues for triage to an available triage team member label Jul 19, 2022
@parasharrajat
Copy link
Member

I think the whole menu should not be shown. Good catch @thesahindia

@laurenreidexpensify
Copy link
Contributor

Just so I understand better, can you explain a bit more why you think this is a problem @thesahindia @parasharrajat ? I'm thinking that maybe we would want to give users the option to cut the URL and be able to share it to help us with virality?

@parasharrajat
Copy link
Member

There are two things here:

  1. First, the copy link option on the menu should not be present for links. This is not meant for these links.
  2. Why is this menu popping up for app menu items? I am not sure if this was done intentionally but as per my knowledge, it was not the case a few months back.

OK, I can confirm 2 is intentional as per the #9047. But 1 is still an issue.

@melvin-bot
Copy link

melvin-bot bot commented Jul 25, 2022

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

@NikkiWines
Copy link
Contributor

Able to reproduce on staging and looks fine for a contributor to pick up. Adding External

@NikkiWines NikkiWines added the External Added to denote the issue can be worked on by a contributor label Jul 25, 2022
@melvin-bot
Copy link

melvin-bot bot commented Jul 25, 2022

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

@NikkiWines
Copy link
Contributor

Oops sorry @stephanieelliott didn't mean to unassign you

@stephanieelliott
Copy link
Contributor

Posted to Upwork: https://www.upwork.com/jobs/~0115c0cba0d60a784f

@melvin-bot
Copy link

melvin-bot bot commented Jul 27, 2022

Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel (Exported)

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

melvin-bot bot commented Jul 27, 2022

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

@melvin-bot melvin-bot bot changed the title Copy link option is shown for app links - Reported by @thesahindia [$250] Copy link option is shown for app links - Reported by @thesahindia Jul 27, 2022
@stephanieelliott
Copy link
Contributor

Hey @thesahindia, as the reporter of this issue you have first dibs on the job! Please post a proposal if you have one.

@vladnyk
Copy link
Contributor

vladnyk commented Jul 27, 2022

Proposal

Option 1: whole menu should not be shown

onSecondaryInteraction={e => showPopover(e, item.link)}

remove this line

Option 2: Copy link should not be shown. Copy URL to clipboard can still be shown


replace this line with:

        shouldShow: type => type !== CONTEXT_MENU_TYPES.LINK,

app download links

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Jul 27, 2022
@parasharrajat
Copy link
Member

parasharrajat commented Jul 27, 2022

This is kind of a duplicate as the solution we are working for #9660 in PR #9955 will fix this.

As #9660 was created first and being resolved at the moment, we can close this issue.

@Santhosh-Sellavel
Copy link
Collaborator

Thanks, @parasharrajat!

@flodnv
Let's remove help wanted here and wait for #9660's PR to be merged.
Once PR is merged, lets verify and close this one until then let's add On hold for 9660 to issue title.

@flodnv flodnv added Weekly KSv2 and removed Daily KSv2 Help Wanted Apply this label when an issue is open to proposals by contributors labels Aug 1, 2022
@flodnv flodnv changed the title [$250] Copy link option is shown for app links - Reported by @thesahindia [HOLD for PR 9660] [$250] Copy link option is shown for app links - Reported by @thesahindia Aug 1, 2022
@flodnv flodnv changed the title [HOLD for PR 9660] [$250] Copy link option is shown for app links - Reported by @thesahindia [HOLD #9660] [$250] Copy link option is shown for app links - Reported by @thesahindia Aug 1, 2022
@flodnv
Copy link
Contributor

flodnv commented Aug 1, 2022

Agreed & done, thanks!

@melvin-bot melvin-bot bot added the Overdue label Aug 9, 2022
@stephanieelliott
Copy link
Contributor

No update, moving this to monthly while it's on hold!

@melvin-bot melvin-bot bot removed the Overdue label Aug 10, 2022
@stephanieelliott stephanieelliott added Monthly KSv2 and removed Weekly KSv2 labels Aug 10, 2022
@melvin-bot melvin-bot bot added the Overdue label Sep 12, 2022
@stephanieelliott
Copy link
Contributor

#9660 PR was merged, just tested and this issue is no longer occurring. Closing this one out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Engineering External Added to denote the issue can be worked on by a contributor Monthly KSv2
Projects
None yet
Development

No branches or pull requests

8 participants