Explorar o código

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
Alexandre Bourdin hai 1 mes
pai
achega
33b8f27097
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      services/web/frontend/js/shared/context/layout-context.tsx

+ 2 - 2
services/web/frontend/js/shared/context/layout-context.tsx

@@ -220,7 +220,7 @@ export const LayoutProvider: FC<React.PropsWithChildren> = ({ 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<React.PropsWithChildren> = ({ children }) => {
         focusModeEnabled &&
         (isMac ? event.metaKey : event.ctrlKey) &&
         event.shiftKey &&
-        event.key === 'M'
+        event.key.toUpperCase() === 'M'
       ) {
         event.preventDefault()
         setFocusMode(mode => !mode)