-
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-09-21] [$500] Emoji suggestion/email mentions open and close on opening assign task/request money in chat #26489
Comments
Triggered auto assignment to @garrettmknight ( |
Bug0 Triage Checklist (Main S/O)
|
ProposalPlease re-state the problem that we are trying to solve in this issue.Emoji/mention suggestions appears for a brief moment when opening assign task/request money in chat What is the root cause of that problem?When we click + button in the composer, App/src/pages/home/report/ReportActionCompose/ReportActionCompose.js Lines 204 to 209 in 28a31b8
App/src/pages/home/report/ReportActionCompose/ReportActionCompose.js Lines 279 to 285 in 28a31b8
When the popover closes, App/src/pages/home/report/ReportActionCompose/ReportActionCompose.js Lines 188 to 194 in 28a31b8
If we select On focused, suggestions appear and disappear when blurred. What changes do you think we should make in order to solve the problem?When we select menu items, we need to inform that we're going to open modal
Define
Set
There is another issue: sometimes suggestions window doesn't appear. This was introduced by this PR
This works as expected Result26489.mp4What alternative solutions did you explore? (Optional) |
Confirmed! |
Job added to Upwork: https://www.upwork.com/jobs/~0146485d43d701eb2b |
Current assignee @garrettmknight is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @s77rt ( |
@s-alves10 Thanks for the proposal. Your RCA is correct. The solution makes sense but the parameter
Anytime a menu item is selected, we don't want the focus to trigger as we always navigate to some page, except for the attachment picker. Let me know if this would work. Also, why you are changing |
Yeah, that would work. And |
Proposal |
@s-alves10 Thanks for the update. That looks good to me, except the last part: |
@s-alves10 Upon further testing I noticed the suggestion box does not show up reliably. Can you please check the root cause behind that? Screen.Recording.2023-09-05.at.5.21.09.PM.mov |
We set the
This was introduced by this PR.
|
@s-alves10 I don't think we want to unblock that. It's done in purpose. I think in most of the cases the suggestion box will show up if it was shown before but won't show up if it was not. Can you please confirm if that's the case or am I missing something? |
@s-alves10 Right, previously we used to actually unblock on click, now we block on click. I asked here if it's intended. |
@s-alves10 Looks like that change was mostly unintended. Can you please update your proposal to include this fix #26489 (comment). |
Proposal |
@s-alves10 Thanks for the update. This looks good to me 👍 . 🎀 👀 🎀 C+ reviewed |
Triggered auto assignment to @youssef-lr, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
📣 @s77rt 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app! |
📣 @s-alves10 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app! Offer link |
📣 @dhanashree-sawant 🎉 An offer has been automatically sent to your Upwork account for the Reporter role 🎉 Thanks for contributing to the Expensify app! |
🎯 ⚡️ Woah @s77rt / @s-alves10, great job pushing this forwards! ⚡️ The pull request got merged within 3 working days of assignment, so this job is eligible for a 50% #urgency bonus 🎉
On to the next one 🚀 |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.3.69-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 2023-09-21. 🎊 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.
For reference, here are some details about the assignees on this issue:
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:
|
|
Hi,
Actually, |
Summary of payments for this issue:
Upwork job: https://www.upwork.com/jobs/~0146485d43d701eb2b |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
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:
Emoji suggestion/email mentions should not reopen on opening RHN elements like assign task/request money
Actual Result:
Emoji suggestion/email mentions reopens on opening RHN elements like assign task/request money and closes after some time
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.61-1
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
suggestion.open.close.once.on.assign.task.request.money.mp4
Recording.1549.mp4
Expensify/Expensify Issue URL:
Issue reported by: @dhanashree-sawant
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1692942214043639
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: