-
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 2022-08-11] [HOLD] [$1000] Web - Compose Box - In Minimize window one chat goes to the list of chats #8841
Comments
Triggered auto assignment to @johnmlee101 ( |
Yeah this is a bit weird. The state that keeps track of the chat selector when collapsing the window to something minimized should prioritize showing the chat itself first instead of the selector if it both were visible before the resizing. |
Triggered auto assignment to @MitchExpensify ( |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @Santhosh-Sellavel ( |
Triggered auto assignment to @aldo-expensify ( |
ProposalWhen dispatching a reset action we are not checking against correct App/src/libs/Navigation/CustomActions.js Lines 101 to 113 in 283569c
-const hasDrawerhistory = _.find(state.history || [], h => h.type === 'drawer');
+const hasDrawerhistory = _.some(history || [], h => h.type === 'drawer');
if (!hasDrawerhistory || currentState.type !== 'drawer') {
history.push({
type: 'drawer',
// If current state is not from drawer navigator then always use closed status to close the drawer
- status: currentState.type !== 'drawer' || currentState.default === 'open' ? 'closed' : 'open',
+ status: 'closed',
});
} More about it here #8657 (comment). It will fix that issue too. |
We may need to do some refactoring. |
On hold, not overdue |
The solution for this issue has been 🚀 deployed to production 🚀 in version 1.1.87-9 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 2022-08-11. 🎊 |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. 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. |
1 similar comment
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a production regression has occurred a Root Cause Analysis is required. Please follow the instructions here. 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. |
Does it look like we ran into a regression here @aldo-expensify ? |
Nop, the PR was reverted with this other #10101 to look for a more holistic/long term solution, so it couldn't have caused a regression.. the issue described in this GH issue is still happening, but it is of very little priority More details on the decision to revert here: #8841 (comment) |
got it! Paying based on this comment |
Confirming in #contributor-management what price that should be - Asked here |
Any update @MitchExpensify! |
Bumped the Slack thread here for a buddy check. |
Offer sent on the new Upwork post @Santhosh-Sellavel, mind applying for payment @mollfpr - Thank you |
@MitchExpensify I already got the contract, just waiting to end the contract. Thanks! |
Ah I thought the old expired job took the old contract with it, thanks for correcting me. On the old contract, it appears we've already paid out to you @mollfpr - Is that the case? |
@Santhosh-Sellavel I've paid you using the old contract, no need to accept the new offer |
@MitchExpensify Yup, it’s already paid. |
Awesome! Looks like we are set here, thanks for your patience everyone! |
I'll end both contracts now too |
Done :) |
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:
Precondition - Must be already logged in to Expensify. Browser window must be fully maximized.
Should be two chats on the list + Concierge
Expected Result:
When minimizing the window, the chat must stay in the browser to continue the conversation with the selected user.
Actual Result:
One chat stays active while minimizing the window, but the second chat exits to the list of all chats and there is no possibility to chat with the selected user anymore.
Workaround:
Unknown
Platform:
Where is this issue occurring?
Version Number: 1.1.57.0
Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): any
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
![](https://camo.githubusercontent.com/2c2ae7c1b4fa763f03bc5ec65a7f3e404be749ec5aed1b86c5b458ee9b610f5e/68747470733a2f2f75746573742d646c2e73332e616d617a6f6e6177732e636f6d2f31323130322f32363436392f3336313631312f353535333230372f6275674174746163686d656e742f427567353535333230375f6d696e696d697a655f6c6973745f6861742e706e673f4157534163636573734b657949643d414b49414a325549574d4a324f4d43335543515126457870697265733d31363832383634393233265369676e61747572653d6570316855616a4725324266334e6e4a7149477625324662315a6452313867253344)
Bug5553207_minimize_list_chat.mp4
Expensify/Expensify Issue URL:
Issue reported by: Applause (Exploratory)
Slack conversation:
View all open jobs on GitHub
The text was updated successfully, but these errors were encountered: