-
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
[$250] Chat - Emoji codes overlapping for some emoji suggestions #41779
Comments
Triggered auto assignment to @slafortune ( |
We think this issue might be related to the #vip-vsb. |
Job added to Upwork: https://www.upwork.com/jobs/~0121813b34b025e1d6 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 ( |
ProposalPlease re-state the problem that we are trying to solve in this issue.Emoji codes overlapping for some emoji suggestions (for eg - 💓 & 💞, ⏭️ & ⏮️, 🔃 & 🔄) What is the root cause of that problem?The estimated width being set here
The Line 264 in 807c945
Which takes space (2), so the width of the list will need to be subtracted 2 to get the correct value. This mismatch can be confirmed by adding logs in When the What changes do you think we should make in order to solve the problem?When calculating the
We need to subtract the total border width (2 * borderWidth) from the estimated width
We should set the border with of the autosuggestion container to a constant and reuse in container styles, and in the calculation above, so later if we change the border width, the estimated width of the list will be calculated correctly. What alternative solutions did you explore? (Optional)Another observation: It should be calculated using the |
This is not reproducible on emojiOverlap.mp4 |
@c3024 I just tried again on latest |
Thanks for the bump. I'll check. |
Is this specific to some devices? This is on a POCO M4 for a new account. It looks fine here. When the popup first appears the letters overlap but after it fully opens I don't see the bug mentioned. Screenrecorder-2024-05-14-12-28-48-711.mp4 |
@c3024 I tested on a Samsung S22 and can always reproduce it
This is also due to the same root cause and needs to be fixed, if you apply my solution here, you'll see that it no longer overlaps when first appearing. Perhaps the list item size being calculated incorrectly will cause slightly different problems in different device, but you can see that the issue is happening in your device |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@slafortune, @c3024 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
I had been able to reproduce this, I also have a Samsung - Galaxy Z Flip 4 - I can't reproduce this any more. I did have a mobile update yesterday. @dominictb are you still able to reproduce this? |
Let me check on another physical device as well. |
I tested again with the change you suggested. I still see this
widthOfMentionContainer-compressed.mp4 |
@c3024 Can you point out a screenshot where you see it's overlapping? I don't see it overlapping in the video, just that when the list rendering it will show a bit of white empty space, which is normal. Meanwhile, in your earlier video, here's the screenshot of the clear overlap: And you'll see it every time you try type some new suggestion. |
@slafortune Yes I can still reproduce a majority of the time on latest Maybe this step will make it easier to reproduce:
Please see the reproduction video below: |
@slafortune @c3024 this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks! |
I can take over this issue as C+, I can reproduce the issue |
@DylanDylann thanks, unassigning myself. |
I can reproduce it, I think it only happens with really long emoji names when they can't fit the name space. |
@slafortune @pecanoro Could you assign me as C+ here once you have a chance? I'm taking over from @c3024 |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
📣 @DylanDylann 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
@dominictb There have been many changes since your proposal was created and I see it is outdated in some points. Please help to update your proposal |
I'm back from weekends, I'll provide an update tomorrow |
@MelvinBot Calm down, the contributor just came back. Let's give him a bit time to update this issue |
The original issue seems not reproducible any more after we change to use
@pecanoro Could you still reproduce this issue with really long emoji names? |
@slafortune @DylanDylann this issue is now 4 weeks old, please consider:
Thanks! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Issue not reproducible during KI retests. (First week) |
I can't reproduce this issue anymore @pecanoro Could you check the above comment? If there are no problems, we can close this one |
@slafortune PLease add re-test label here |
Issue not reproducible during KI retests. (Second week) |
not reproducible - closing |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.71-0
Reproducible in staging?: Y
Reproducible in production?: Y
Email or phone of affected tester (no customers): applausetester+1117ck@applause.expensifail.com
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Expected Result:
Emojis codes should should be clearly shown in emoji suggestions list & all suggestions should be displayed in the list
Actual Result:
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Bug6473794_1715090200917.az_recorder_20240507_094307.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @c3024The text was updated successfully, but these errors were encountered: