-
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 2024-07-22] [HOLD for payment 2024-07-17] [$250] Expensify personal - Users are able to create threads in the "System" DM chat #43562
Comments
Triggered auto assignment to @muttmuure ( |
@muttmuure FYI 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 |
@muttmuure Huh... This is 4 days overdue. Who can take care of this? |
Not overdue |
ProposalPlease re-state the problem that we are trying to solve in this issue.A user can reply to a thread for messages in chat with Expensify by right clicking on a report action in the chat. What is the root cause of that problem?There should be no Incidentally, the miniActions.movThat is because we pass
but we do not pass them here to the right click report action context menu
The App/src/pages/home/report/ContextMenu/ContextMenuActions.tsx Lines 553 to 563 in 0176052
What changes do you think we should make in order to solve the problem?Pass the
similar to this
Once we fix this a thread cannot be started and the other issue of changing notification preference does not exist anymore. Additionally in the other issue, the notification preference changes optimistically when we select another option but backend returns a 404 error later saying report not found so the notification preference gets reset. What alternative solutions did you explore? (Optional) |
@muttmuure Huh... This is 4 days overdue. Who can take care of this? |
Job added to Upwork: https://www.upwork.com/jobs/~01aaf20e189bef2fa2 |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @hoangzinh ( |
@hoangzinh @muttmuure 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! |
@c3024's proposal #43562 (comment) looks good to me 🎀👀🎀 C+ reviewed |
Triggered auto assignment to @marcaaron, see https://stackoverflow.com/c/expensify/questions/7972 for more details. |
Are we sure this is not intentional behavior? Did some PR introduce the regression? |
It is not a recent PR but I think it was missed to be included in the right click Context Menu in this PR #40010. Here it was included only in the mini menu.
I think both Context Menus should have the same options. Can they be different? 🤔 |
I'm not sure. It might be intentional. That's why I'm asking about it. Can you maybe post what it looks like with all the options so that Design can review the change?
Also this is not really clear to me. Why should it be expected that we disable this? @muttmuure what's your interpretation of this problem? I feel like I'm probably missing what problem we're trying to solve with this one. I watched the video and it looks like the bug is related to not being able to set a notification preference so not really sure what that has to do with context menu actions really. 🤷♂️ |
I think this is the part we should be focusing on. Confirming whether this is true or not? If there's no reason why someone wouldn't be able to reply in a thread then this looks like more of a backend problem. But tbh, not sure we should do anything about this right now. |
@hoangzinh, @marcaaron, @muttmuure Huh... This is 4 days overdue. Who can take care of this? |
@hoangzinh PR is ready! |
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.5-13 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-07-17. 🎊 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:
|
The solution for this issue has been 🚀 deployed to production 🚀 in version 9.0.6-8 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-07-22. 🎊 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:
|
@hoangzinh, @marcaaron, @muttmuure, @c3024 Whoops! This issue is 2 days overdue. Let's get this updated quick! |
Are we blocked on anything here? |
Nope. Awaiting payment from @muttmuure since 17-Jul. Automation incorrectly added another date. |
@hoangzinh, @marcaaron, @muttmuure, @c3024 6 days overdue. This is scarier than being forced to listen to Vogon poetry! |
BugZero Checklist:
|
Regression Test ProposalWeb/Desktop
mWeb/Native apps
Do we agree 👍 or 👎 |
LGTM |
All paid up |
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.82-0
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team
Issue found when executing PR #41343
Action Performed:
Expected Result:
In Step 5, app should disable reply in thread to Expensify message
Actual Result:
In Step 5, user can reply in thread to Expensify message. Then the composer disappears after replying in thread (Step 6)
In Step 8, after changing notification preference in thread message with Expensify, the preference reverts to "Immediately"
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6510129_1718154038828.20240612_085358.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @muttmuureThe text was updated successfully, but these errors were encountered: