-
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 #11768] [$16000] Desktop - The Back ⌘[ and Forward ⌘] shortcuts keys are not working as expected in LHN #4612
Comments
Triggered auto assignment to @joelbettner ( |
@joelbettner Eep! 4 days overdue now. Issues have feelings too... |
@joelbettner , do you think this can be worked on by a contributor? If so, can you add the |
Sorry, I've been nose down in allocations. Yes, I think this can be worked on by a contributor. |
Triggered auto assignment to @MitchExpensify ( |
This comment was marked as outdated.
This comment was marked as outdated.
@MitchExpensify I think this needs Exported label so that an engineer can review proposals. |
Triggered auto assignment to @NikkiWines ( |
@parasharrajat's proposal (Option 1) looks good, @MitchExpensify please hire them for this issue! 🙇 |
Hired! |
@mallenexpensify Since you faced this issue. I would like to ask about your experience with it. I found out that the app already has these shortcuts in place. |
I don't know why it doesn't work consistently for me on desktop. It's via the keyboard shortcuts and also my back/forth keys on my logitech trackbacll, when don't have issues in other applications, mainly Chrome. |
There was a misunderstanding here. The app is already configured with these shortcuts in main.js so my proposal is invalid now. But, I would like to request @mallenexpensify to provide more concrete reproduction steps or information.
etc. |
Thanks, @ahmdshrif for bringing this up. As mentioned by Marc #8841 (comment), we decided to deprecate the current implementation of CustomActions that's why your proposal was not accepted at that time and this issue was put on hold. we are yet to define a clear plan to solve navigation issues. Other PR will be reverted as well. |
Not overdue, issue is on hold |
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. |
Not tied to a regression, #10770 is a similar issue and they're discussing closing it in favor of this issue. |
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. |
Unassigning myself while these are on hold since there's nothing actionable at this time |
Snagging myself now that I'm on the tracking issue. |
See the tracking issue for the latest updates. |
@marcaaron @puneetlath I wanted to quickly confirm that we still we do commit to doing this in the react navigation project? I think largely the answer should be yes given how standard of a shortcut this is. However, I'm wavering a bit overall on the priority of keyboard actions overall. They all feel best done with a holistic, concerted push rather than piecemeal. Curious for your thoughts! |
Looks like something related to As a reminder, please make sure that all proposals are not workarounds and that any and all attempt to fix the issue holistically have been made before proceeding with a solution. Proposals to change our Feel free to drop a note in #expensify-open-source with any questions. |
Actually....wait a minute. How is this issue not an exact of the older, and more through might I add, issue #8657. I think we should close out this issue as a dupe of that one. |
I think we can incorporate it into the detailed design doc. My feeling about this issue is that the shortcuts never really worked as "expected" because, well, nobody ever promised that it would work a certain way. There are a lot of misunderstandings about how the memory history implemented in There's like 250+ comments I am not going to revisit here, but |
Also I think that, yes, the issues are very similar. If we switch to a stack navigator and include chats in the stack then it will be easier to reason about the history and expectations WRT shortcuts like |
@marcaaron same issue on the web. with the back and forward button |
Yes I added the code for it so I'm aware how it works 😄 |
Ok cool, appreciate the additional context @marcaaron. So where do we do from here? Give that this is a duplicate of an older issue, I'm still inclined to close this one. The older issue also has better reproduction steps to boot. In fact, I'll go ahead and do so now, though any discussion can keep happening if required. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
This issue has been split in two. This one is solely focused on the back/forward actions in LeftHandNav (LHN), the other #8657 is focused on back/forward actions in the main chat window.
Action Performed:
⌘[
and Forward⌘]
shortcutsExpected Result:
Back
⌘[
and Forward⌘]
shortcuts should work and navigate through the previously navigated conversations and show correctly in LHN.Actual Result:
Shortcuts are not working as expected.
Workaround:
User has to manually navigate through the conversations.
Platform:
Where is this issue occurring?
Version Number: 1.0.82-7
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
Unable to get a video atm. Will update with video later.
Other issue for back/forward working correctly in the main chat window #8657
Expensify/Expensify Issue URL:
View all open jobs on Upwork
From @mallenexpensify https://expensify.slack.com/archives/C01GTK53T8Q/p1628722621224600
The text was updated successfully, but these errors were encountered: