-
Notifications
You must be signed in to change notification settings - Fork 3k
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-03-07] [$500] mWeb - Chat - A keyboard briefly appears when navigating to Concierge chat via direct link #35239
Comments
Job added to Upwork: https://www.upwork.com/jobs/~01388f2992fda42f8a |
Triggered auto assignment to @dylanexpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @shubham1206agra ( |
We think that this bug might be related to #vip-vsb |
ProposalPlease re-state the problem that we are trying to solve in this issue.Keyboard opens briefly if we navigate to /concierge from chat. What is the root cause of that problem?We have a logic to refocus the keyboard every time the report screen gets focused. App/src/pages/home/report/ReportActionCompose/ComposerWithSuggestions/ComposerWithSuggestions.js Lines 483 to 500 in 54013d3
When we go to /concierge, it will open ConciergePage, a utility page to go to the concierge chat, and then simply pops out itself. App/src/pages/ConciergePage.tsx Lines 31 to 34 in 54013d3
When the ConciergePage is popped out from the stack, the current report screen gets refocused, thus the keyboard shows. What changes do you think we should make in order to solve the problem?When we navigate to the concierge page, we can replace the ConciergePage screen with the Concierge report screen instead of popping out itself. This way, we can prevent the previous report screen gets refocused.
What alternative solutions did you explore? (Optional)I have a PR here that will add a new param to App/src/libs/Navigation/dismissModal.ts Lines 28 to 32 in 54013d3
or don't refocus on mWeb just like native. |
confirming today! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@bernhardoj Can you confirm the repro on latest main? |
Yes, still reproducible. Screen.Recording.2024-02-03.at.10.45.27.mov |
bumped confirmation |
Nice, thanks! |
@shubham1206agra @dylanexpensify 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! |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
@shubham1206agra looking now! |
I see it pending for you @shubham1206agra here! |
Payment Summary:
Please apply/request! |
@dylanexpensify Can you hold my payment temporarily as per https://expensify.slack.com/archives/C02NK2DQWUX/p1710150138788529? |
Applied |
paying out, and will catch up there @shubham1206agra |
On hold for payment #35239 (comment) |
Moving it to weekly meanwhile |
perf, ty! |
@shubham1206agra any updates on when we can pay? |
@dylanexpensify I have discussed this internally. You may close this issue as I am keeping track of payment internally and will ask to pay once the issue is resolved. Just write in the payment summary that I have not been paid yet. |
@dylanexpensify You can process payment here now. |
@dylanexpensify Bump on the above. |
@dylanexpensify Bump for the payment. |
@dylanexpensify Bump here. |
apply here please: https://www.upwork.com/jobs/~014fe2bcafd0f311d4 |
done! |
If you haven’t already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: 1.4.32-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: https://expensify.testrail.io/index.php?/cases/view/1971198
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:
Precondition: User is logged in https://staging.new.expensify.com/
on mWeb.
Expected Result:
Concierge chat opens. No keyboard appears until user set focus in compose box.
Actual Result:
Concierge chat opens. A keyboard briefly appears and closes automatically.
NOTE: when user navigates to Concierge chat via conversation link (e.g. https://staging.new.expensify.com/r/5636303947728298
) no keyboard appears.
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
Bug6355692_1706268688382.20240126_123623.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
The text was updated successfully, but these errors were encountered: