-
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 2023-05-23] [$1000] Copy pasting suggestion triggering text from sent message does not trigger suggestion emojis #18230
Comments
Triggered auto assignment to @slafortune ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Copying and pasting an emoji code from chat message does not show the emoji suggestion. What is the root cause of that problem?Every chat message is appended with LTR unicode. App/src/pages/home/report/ReportActionItemFragment.js Lines 129 to 131 in 4d4d484
Lines 728 to 736 in 4d4d484
It is to force the text to becomes LTR because the style from Because now we have the extra character (\u2066), when we select a chat message and copy it, it will also copy the LTR unicode. You can validate it by copy the text and decode it here https://www.online-toolz.com/tools/text-unicode-entities-convertor.php. So, when we paste the text (let say :pizza) to composer, it will be Currently, an emoji suggestion won't show if there is a character before the colon. There is already a report of this here https://expensify.slack.com/archives/C049HHMV9SM/p1678947124050359 which marked as not a bug. What changes do you think we should make in order to solve the problem?This issue will be fixed once we allow the emoji suggestion to show when there is a character before a colon, but I also think the LTR unicode is redundant for web because we already use the
|
Issue looks good! |
Job added to Upwork: https://www.upwork.com/jobs/~011ee31bf40fe883ce |
Current assignee @slafortune is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @thesahindia ( |
Triggered auto assignment to @cead22 ( |
Out of curiosity, what happens if we don't do this? |
I agree with this statement, but that doesn't feel like a solution to this issue
I also agree with this, and since there's a difference in behavior between platforms, I think it makes sense to use different logic here. Is the idea to make That sounds ideal to me because
|
@cead22 Totally agree with you. Updated my proposal to be more detail. |
Agreed, but let's confirm. If this applies to both iOS and Android, the index.native.js file makes sense. Otherwise let's go with index.android.js @slafortune can you hire @bernhardoj for this please? |
Just tested on iOS. It supports |
@cead22 Am I allow to open the PR now? Or wait to get assigned? |
📣 @bernhardoj You have been assigned to this job by @cead22! |
Yup, sorry for the delay here |
No worries. PR is ready cc: @thesahindia |
@cead22 @slafortune @bernhardoj @thesahindia 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! |
The PR for this is on staging |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.14-14 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 2023-05-23. 🎊 After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.
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:
|
Offers sent to @thesahindia @bernhardoj @dhairyasenjaliya 👍 |
Thanks @slafortune, I have accepted the offer. |
Ah shoot! @dhairyasenjaliya - I need to type more letters than |
Seems like no payment due for me here all good @slafortune |
@thesahindia - Shout when you accept the offer. I am OOO but finishing this. |
@slafortune, accepted! |
@cead22, @slafortune, @bernhardoj, @thesahindia Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
complete |
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:
App should trigger suggestion emojis as it does on slack and as it does normally for copy to clipboard text
Actual Result:
App does not trigger suggestion emojis when we copy paste suggestion triggering text from previous messages
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: 1.3.8.8
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
copy.paste.text.emoji.suggestion.does.not.trigger.mp4
Recording.436.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1682930654074229
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: