-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Next / previous conversation keyboard shortcuts do not work in search results #5176
Comments
Thanks—I've filed this as a bug, and a good starter task. This is happening because this method is unimplemented: Signal-Desktop/ts/components/leftPane/LeftPaneSearchHelper.tsx Lines 249 to 257 in 1c23efb
If you work on this, a few things to keep in mind:
|
Hey guys, may I give this a try? |
@jprask sure! |
@jprask what's the status? Would you mind if I worked on this? |
Thanks for checking @martineizayaga I'm writing the tests for it right now. |
…archHelper This allows user to navigate trough search results using the keyboard. Closes signalapp#5176. The feature is more complex than one might initially think, due to the data structure for the messages being different of that from the conversations. This commit goes with the approach of figuring out if the next item in the navigation flow could be a message, then trying to find the next message and finally falling back to looking for the next conversation. Another thing about the message data structure is that currently we can't check if it's unread, so in this commit when browsing trough unreads only the message results will be ignored.
Hi! I'd love to work on this task. Would that be okay? |
Bug (borderline feature) Description
Keyboard shortcuts to switch between conversations (Alt-down / Alt-up) do not work in search results.
Steps to Reproduce
Actual Result:
Nothing happens.
Expected Result:
Cycling through the conversations, just like in the main view.
Platform Info
Signal Version:
5.0.0-beta3
Operating System:
Debian
The text was updated successfully, but these errors were encountered: