-
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 2022-12-15] [$500] iOS - When hard-press username to open tooltip and navigate to same user detail tooltip remains open - reported by dhairyasenjaliya #9973
Comments
Triggered auto assignment to @mateocole ( |
Triggered auto assignment to @cead22 ( |
Triggered auto assignment to @sketchydroide ( |
I will look into it next week |
will do it this week |
feel free to assign back to me once this is looked into |
I've got deployer duties this week, and with clear daily releases I don't have time for this GH, hopefully next week 🤞🏼 |
Will try to look at this in this week |
on my top list of things to look at now |
PR is open |
Since I am assigned as reviewer in PR, I just looked into this issue and adding my proposal here: I don't think it's a good idea to disable selection on non touchable devices. demo.movSince this happens only on mobile, we can add condition to
case 'TEXT':
return (
<Tooltip text={props.tooltipText}>
<Text
- selectable
+ selectable={!canUseTouchScreen()}
numberOfLines={props.isSingleLine ? 1 : undefined}
style={[styles.chatItemMessageHeaderSender]}
>
{Str.htmlDecode(props.fragment.text)}
</Text>
</Tooltip>
); NOTE: excluding |
@aimane-chnaif Thanks for the comment, but do we have a specific need for |
@mananjadhav did you see my video above? |
I did. I'll get some feedback from @sketchydroide @arielgreen on this one. I don't mind having @sketchydroide do we want to disable selectable only for apps? and not web? |
@JmillsExpensify if you would also want to chime in? |
@sketchydroide did you get a chance to look at the previous comments? |
I don't see a specific reason for the need to be selectable. @JmillsExpensify let me know if you disagree because there is some level of UX involved and I don't know if this affects WAQ But I think going with @eVoloshchak solution works |
Also we want to have the same behaviour in all platforms so I think we should keep the same for both web and mobile |
Yeah I think that last point is the most critical, and why we don't need this to be selectable. |
cool I think we are sticking with @eVoloshchak solution, thanks for stating your concerns @aimane-chnaif :) |
Was just about to comment on the thread that, the PR is already C+ reviewed. |
yeah was just going over it right now :D |
the solution has been merged |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.2.36-4 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-12-15. 🎊 After the hold period, please check if any of the following need payment for this issue, and if so check them off after paying:
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:
|
I couldn't track any PR that got the bug. This is anyway a native tooltip showing up in the UI, so I don't think we have any regression PR here. @sketchydroide what do you think? @arielgreen @sketchydroide @JmillsExpensify This issue is very old and had been old for quite a few weeks, and by the time it opened, it should've been doubled. The reason I am asking is, how do we set the amount for this one? Should it be 500$ as per title or 1K$ as per the new bug bounty? Also this might be eligible for 50% bonus. |
Yeah I don't see how this could have been a regression, it was just the way the tooltip behaved, this would be an upstream problem from the beggining. |
Thanks for raising this @mananjadhav. I've reviewed the issue, and the timeline. This was originally held up internally. The timeline once it was posted is as follows: This is eligible for the 50% bonus since it was merged within 3 bus days. I also think it's fair in this case to bump up the price to $1k since it should have been done prior to proposal being accepted. Reporting bonus: $250 to @dhairyasenjaliya Issuing payment now! |
Offers sent @dhairyasenjaliya @eVoloshchak @mananjadhav, please accept |
Thanks @arielgreen. Accepted. |
Excellent, all three payments have been issued. |
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:
Expected Result:
clipboard should closed since we navigate to user detail
Actual Result:
clipboard appear in same position
Workaround:
unknown
Platform:
Where is this issue occurring?
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
iOS.clipboard.bug.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dhairyasenjaliya
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: