-
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 2024-05-02] [$250] Group chat - No tooltip when hovering over group member name in the chat header #40457
Comments
Triggered auto assignment to @bondydaa ( |
Triggered auto assignment to @zanyrenney ( |
👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
|
@zanyrenney I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors. |
We think this issue might be related to the #collect project. |
ProposalPlease re-state the problem that we are trying to solve in this issue.No tooltip when hovering over group member name in the chat header What is the root cause of that problem?It's because of the shouldUseFullTitle App/src/pages/home/HeaderView.tsx Line 267 in 9b839f4
What changes do you think we should make in order to solve the problem?We can add below code and then use it instead of isGroupChat
App/src/pages/home/HeaderView.tsx Line 267 in 9033ccb
We have the option to rename the variable. How is my proposal different? Screen.Recording.2024-04-19.at.1.00.49.AM.movWhat alternative solutions did you explore? (Optional)We should remove the App/src/pages/home/HeaderView.tsx Line 267 in 9b839f4
Result Screen.Recording.2024-04-18.at.7.41.59.PM.mov |
regression from #39757 |
Thanks, yep adding external |
and adding to wave collect. |
@trjExpensify what release? I think May 1. |
ProposalPlease re-state the problem that we are trying to solve in this issue.We are not showing tooltip for report header for the very first time we create a group chat What is the root cause of that problem?When we create a group chat, App/src/pages/home/HeaderView.tsx Lines 261 to 267 in 9b839f4
This causes a regression in App/src/components/DisplayNames/index.tsx Lines 22 to 32 in 25bf0f8
The above code doesn't let us have a hoverable tooltip, because the code to show tooltip is below which is never executed for group chats: App/src/components/DisplayNames/index.tsx Lines 34 to 41 in 25bf0f8
We should not show tooltips when we set group name, that is the reason why we added What changes do you think we should make in order to solve the problem?We should not directly add const shouldShowFullTitleforGroupChat = parentReport?.reportName !== '';
.
.
.
.
<DisplayNames
fullTitle={title}
displayNamesWithTooltips={displayNamesWithTooltips}
tooltipEnabled
numberOfLines={1}
textStyles={[styles.headerText, styles.pre]}
shouldUseFullTitle={isChatRoom || isPolicyExpenseChat || isChatThread || isTaskReport || shouldShowFullTitleforGroupChat} This is because when we create a group chat Result Video:Screen.Recording.2024-04-19.at.12.04.59.AM.mov |
@zanyrenney Group Chats is #vip-split. |
Removing the blocker. |
@bondydaa let me know if you want me to take this off your hands as it's related to Group Chats. |
📣 @Nodebrute 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
The bots got confused here C+: @s77rt |
@marcaaron , they proposed differently before my solution |
@marcaaron , they don't have an RCA in their proposal and also they added their current solution after I proposed mine :) First they proposed to remove the |
Sorry, assigned you to this one. Let's get it! |
But isn't my proposal correct over here @marcaaron ? the other contributor used all of my details in their solution :), you can check the edit timelines as well I really feel unfair over here as I put a lot of time curation the proposal :) you can even double check with @s77rt on this one :) |
If you feel like you have a valid claim then email |
Hey, I've thoroughly tested my proposal multiple times to ensure it covers all cases. My proposal is distinct, and I've outlined the reasons why? Thank you for accepting the proposal. The PR will be ready soon. |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.65-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 2024-05-02. 🎊 For reference, here are some details about the assignees on this 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:
|
|
Payment Summary @s77rt paid $250 via upwork. |
Payment due here is $125 for a regression. I have refunded 50% |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.63-0
Reproducible in staging?: Y
Reproducible in production?: N
Found when executing PR : #40134
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
Tooltip will display.
Actual Result:
No tooltip when hovering over group member name in the group chat header.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6453372_1713429586098.20240418_163647.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: