fix(shortcuts): prevent system search bar from showing with ctrl+f, closes #3013 (#3033)

This commit is contained in:
Huang Xin
2026-01-22 15:59:21 +01:00
committed by GitHub
parent 539ad8dea2
commit 034f41ca10
2 changed files with 8 additions and 0 deletions
@@ -42,6 +42,10 @@ export const handleKeydown = (bookKey: string, event: KeyboardEvent) => {
if (['Backspace'].includes(event.key)) {
event.preventDefault();
}
if (event.ctrlKey && event.key.toLowerCase() === 'f') {
event.preventDefault();
}
window.postMessage(
{
type: 'iframe-keydown',
@@ -99,6 +99,10 @@ const useShortcuts = (actions: KeyActionHandlers, dependencies: React.Dependency
return;
}
if (ctrlKey && key.toLowerCase() === 'f') {
event.preventDefault();
}
const handled = processKeyEvent(key.toLowerCase(), ctrlKey, altKey, metaKey, shiftKey, event);
// console.log('Key event handled:', key, handled);
if (handled) event.preventDefault();