From 33b8f27097f82b8e7e4af3d3abcb9a3dedcb564e Mon Sep 17 00:00:00 2001 From: Alexandre Bourdin Date: Fri, 26 Jun 2026 09:20:59 +0200 Subject: [PATCH] Merge pull request #34489 from overleaf/ab-keydown-event-logging [web] Trigger full project search / focus mode on lowercase key matching for keyboard shortcuts GitOrigin-RevId: a1786050c205ed46229b939c6325a3130c6fbcd3 --- services/web/frontend/js/shared/context/layout-context.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/web/frontend/js/shared/context/layout-context.tsx b/services/web/frontend/js/shared/context/layout-context.tsx index c35e7a049b..e6deb995bd 100644 --- a/services/web/frontend/js/shared/context/layout-context.tsx +++ b/services/web/frontend/js/shared/context/layout-context.tsx @@ -220,7 +220,7 @@ export const LayoutProvider: FC = ({ children }) => { if ( (isMac ? event.metaKey : event.ctrlKey) && event.shiftKey && - event.key === 'F' + event.key.toUpperCase() === 'F' ) { event.preventDefault() sendSearchEvent('search-open', { @@ -234,7 +234,7 @@ export const LayoutProvider: FC = ({ children }) => { focusModeEnabled && (isMac ? event.metaKey : event.ctrlKey) && event.shiftKey && - event.key === 'M' + event.key.toUpperCase() === 'M' ) { event.preventDefault() setFocusMode(mode => !mode)