-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
[$1000] Typing inserts text to main composer and thread report composer when a popover menu is open #26082
Comments
Triggered auto assignment to @kevinksullivan ( |
Bug0 Triage Checklist (Main S/O)
|
Job added to Upwork: https://www.upwork.com/jobs/~014345451dc41a8cce |
Current assignee @kevinksullivan is eligible for the External assigner, not assigning anyone new. |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rushatgabhane ( |
Moving forward! |
@kevinksullivan I think there are multiple duplicates for these kind of issue. I think you can close this. Reference communication https://expensify.slack.com/archives/C01GTK53T8Q/p1693211004204119 |
Got it, thanks @b4s36t4 |
@kevinksullivan @b4s36t4 you might want to take a look at @mountiny's comment on slack: |
@Natnael-Guchima this is a critical bug, but there are duplicate bugs which are almost all to similar to this bug. You can refer to the communication of above thread. |
@kevinksullivan I think what @Natnael-Guchima said is right, althugh 80% of issue is dupe, 20% is having different context which rightly should be solved. Sorry again^^. |
I checked the slack conversation you have shared, if I am not wrong most them reports talk about that text is entered to composer when user types while a modal or popover is opened. This issue is way more weird. Text is entered to multiple reports at a single time when you follow the reproduction step. But the text should be entered to only the main report where focus is applied when writing. |
Yes @Natnael-Guchima Sorry for misunderstanding. |
No problem at all @b4s36t4 👍 |
ProposalPlease re-state the problem that we are trying to solve in this issue.Typing inserts text to main composer and thread report composer when a popover menu is open What is the root cause of that problem?The way we add listeners is causing the issue. If we see the dependencies of App/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions.js Lines 337 to 346 in 1139e7c
Here we have a dependency What changes do you think we should make in order to solve the problem?We should only event listeners if we're focused on the navigation.
if(!isFocused) return; or What alternative solutions did you explore? (Optional)NA ResultKapture.2023-08-29.at.02.34.05.mp4 |
@kevinksullivan Please re-open the issue. I'm sorry for the wrong info :) |
ProposalPlease re-state the problem that we are trying to solve in this issue.Typing inserts text to main composer and thread report composer when a popover menu is open What is the root cause of that problem?In here
we detect the
Here is the flow:
then remove
At that time, we have 2 What changes do you think we should make in order to solve the problem?
run
At that time, we can make sure the ResultScreen.Recording.2023-08-29.at.12.29.20.mov |
@rushatgabhane can you please triage this one? Thanks |
@joelbettner @kevinksullivan @rushatgabhane 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! |
@joelbettner, @kevinksullivan, @rushatgabhane Huh... This is 4 days overdue. Who can take care of this? |
@joelbettner @kevinksullivan @rushatgabhane 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! |
@joelbettner, @kevinksullivan, @rushatgabhane Huh... This is 4 days overdue. Who can take care of this? |
@joelbettner As I got C+ reviewed here. Can you please help take a look |
Waiting on @joelbettner here |
@joelbettner Can you please help take a look at this GH when you have a chance? Thanks |
@joelbettner @kevinksullivan @rushatgabhane this issue is now 3 weeks old. There is one more week left before this issue breaks WAQ and will need to go internal. What needs to happen to get a PR in review this week? Please create a thread in #expensify-open-source to discuss. Thanks! |
@joelbettner, @kevinksullivan, @rushatgabhane Huh... This is 4 days overdue. Who can take care of this? |
@rushatgabhane @kevinksullivan I think we should go with @bernhardoj's proposal as it covers more cases and prevents additional buggy behavior. |
@rushatgabhane what do you think? |
@joelbettner @kevinksullivan @rushatgabhane this issue is now 4 weeks old and preventing us from maintaining WAQ, can you:
Thanks! |
Current assignee @rushatgabhane is eligible for the Internal assigner, not assigning anyone new. |
@joelbettner sounds good |
Issue not reproducible during KI retests. (First week) |
Closing unless we can reproduce |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Action Performed:
Expected Result:
Text should only be entered to the main report composer
Actual Result:
Text is inserted to the main report and the thread report composer too
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.57-2
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
Screencast.from.2023-08-25.21-32-12.mp4
Recording.1516.mp4
Expensify/Expensify Issue URL:
Issue reported by: @Natnael-Guchima
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1692988650725609
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: