Skip to content

Conversation

@Atemu
Copy link
Contributor

@Atemu Atemu commented Aug 9, 2025

Before, search would trigger based on the physical keycode of the pressed key; whether that key would represent f on a qwerty keyboard.

Anyone not typing qwerty will have search trigger on the same physical button, regardless of whether that button actually types f in their respective layout.

In my case, I use neo_qwerty which has a layer where the arrow keys are on ESDF. Attempting to jump forward word-wise using C-<right> causes global search to open because <right> is where f would be on qwerty.

Any user with a keyboard layout other than qwerty should be affected by this bug.

This makes it so that you have to press the f key of your particular layout; wherever that may be.

  • Resolves: #

Summary

TODO

  • ...

Checklist

Before, search would trigger based on the physical keycode of the pressed key;
whether that key would _represent_ f on a qwerty keyboard.

Anyone not typing qwerty will have search trigger on the same physical button,
regardless of whether that button actually types `f` in their respective layout.

In my case, I use neo_qwerty which has a layer where the arrow keys are on ESDF.
Attempting to jump forward word-wise using `C-<right>` causes global search to
open because `<right>` is where f would be on qwerty.

Any user with a keyboard layout other than qwerty should be affected by this
bug.

This makes it so that you have to press the `f` key of your particular layout;
wherever that may be.

Signed-off-by: Atemu <[email protected]>
@Atemu Atemu requested a review from a team as a code owner August 9, 2025 13:58
@Atemu Atemu requested review from nfebe, skjnldsv and susnux and removed request for a team August 9, 2025 13:58
Copy link
Member

@skjnldsv skjnldsv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ALso .code is not recommended under firefox anymore 👍

@skjnldsv skjnldsv added this to the Nextcloud 32 milestone Aug 9, 2025
@skjnldsv
Copy link
Member

skjnldsv commented Aug 9, 2025

/backport to stable31

@skjnldsv
Copy link
Member

skjnldsv commented Aug 9, 2025

/backport to stable30

Copy link
Contributor

@susnux susnux left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good for a backport fix, but we should use useHotKey in future as it automatically handles this and also other issues (because f does not exist on all keyboards)

@skjnldsv
Copy link
Member

Merged in #54367
Thank you @Atemu !

@github-actions
Copy link
Contributor

Hello there,
Thank you so much for taking the time and effort to create a pull request to our Nextcloud project.

We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process.

Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6

Thank you for contributing to Nextcloud and we hope to hear from you soon!

(If you believe you should not receive this message, you can add yourself to the blocklist.)

Atemu added a commit to Atemu/nixos-config that referenced this pull request Aug 30, 2025
Basically a port of nextcloud/server#54348 but we don't
build the front-end from source, so I have to monkey-patch the minified JS
instead.
@skjnldsv skjnldsv modified the milestones: Nextcloud 32, Nextcloud 33 Sep 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants