-
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 2021-11-11] Chat - "Typing" isn't visible when someone from another account has longer email is typing #5623
Comments
Triggered auto assignment to @timszot ( |
Proposed Solution (If consider External)We need to update code within App/src/pages/home/report/ReportTypingIndicator.js Lines 57 to 66 in e70c1eb
App/src/pages/home/report/ReportTypingIndicator.js Lines 72 to 83 in e70c1eb
App/src/pages/home/report/ReportTypingIndicator.js Lines 89 to 98 in e70c1eb
i.e. Add add <Text
...
numberOfLines={1}
ellipsizeMode="middle" // *** Add this line
>
{getDisplayName(this.state.usersTyping[0])}
{` ${this.props.translate('reportTypingIndicator.isTyping')}`}
</Text>
<Text
...
numberOfLines={1}
ellipsizeMode="middle" // *** Add this line
>
{getDisplayName(this.state.usersTyping[0])}
{` ${this.props.translate('common.and')} `}
{getDisplayName(this.state.usersTyping[1])}
{` ${this.props.translate('reportTypingIndicator.areTyping')}`}
</Text>
<Text
...
numberOfLines={1}
ellipsizeMode="middle" // *** Add this line
>
{this.props.translate('reportTypingIndicator.multipleUsers')}
{` ${this.props.translate('reportTypingIndicator.areTyping')}`}
</Text> Important: iOSAndroid |
Triggered auto assignment to @bfitzexpensify ( |
Issue reproducible during KI retests |
Upwork posting |
Proposal Because An example implementation:
Anyway, each of the content is rendered separately. We can even reduce the repetition of |
Issue reproducible during KI retests. |
@bfitzexpensify Any updates on this one? |
Sorry @akshayasalvi — currentlly looking for an engineer to review the proposal. Hang tight! |
Hello @NikkiWines, the exported label isn't working so I randomly chose you from the list of engineering contributor managers 😄. @akshayasalvi has a solution above, so hopefully this one is straightforward. Ty for your understanding |
I have few points to share here and I don't think that the proposed solution would produce the desired result. Why?
What I propose.
It would work like this
Here User part will fade and the user's name will change one by one. Thought? |
I think I prefer the idea of cc: @Expensify/design |
Ah, I see. But then, the issue would also persist for |
Sorry for dropping the different context in but this issue indirectly affects the scenario where multiple users are typing. As Nikki said that we can divide Typing It would be like
This way we can preserve the The other two approaches, I have explained above. |
Hmm I'm not sure what is best then, @NikkiWines curious for your thoughts. I think we should avoid any kind of cheeky animation though if we can. |
I don't know if having an elipsis for
becoming:
I wonder if maybe we could simplify this. Instead of 3 different potential copies, maybe we could do:
Not sure if we have some reasoning for separate copy for 2 users typing vs 3 users typing though |
I like simplifying this to 2 scenarios! We could even keep it super generic like "Multiple people are typing..." instead of having to worry about updating the count. |
This makes more sense. This can then just be simplified by removing and then as I suggested split the content into multiple |
Yep, that makes sense to me! @bfitzexpensify could you hire @akshayasalvi for this issue please, thank you! |
Issue reproducible during KI retests. |
Obviously, I am late to the party but... I will be reviewing the PR and I will let you know @NikkiWines when this is ready for final review and possibly for merge. See More |
Issue reproducible during KI retests. |
@bfitzexpensify updated title to pay on 11/8, doesn't look like was auto updated yesterday when the issue closed. Also reopening this til contributor is paid. @NikkiWines let me know if I'm missing anything here |
Oh sorry, must've auto-closed cause I merged the PR. Your update looks good @mallenexpensify |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.13-2 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 2021-11-11. 🎊 |
@NikkiWines @mallenexpensify I am not sure why the payment date changed to Nov 11 from Nov 8. Didn't find any reported regression. |
Payment date is 7 days after deployment to PROD #5933 (comment) |
Issue not reproducible during KI retests. (First Week) |
Contract ended, payment finalised - thanks @akshayasalvi! |
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:
Expected Result:
"Typing" is visible when someone from another account has longer email without name is typing
Actual Result:
"Typing" isn't visible when someone from another account has longer email without name is typing
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.4.0
Reproducible in staging?: Yes
**Reproducible in production?:**Yes
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
Expensify/Expensify Issue URL:
Issue reported by: Applause
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: