From 86b95ec412425565dab37b9149f74770747ab5d2 Mon Sep 17 00:00:00 2001 From: Mitchell Austin Date: Mon, 31 Jul 2023 06:13:48 -0700 Subject: [PATCH] Defer to preceding handlers in command palette keyboard shortcut (#53001) --- packages/commands/src/components/command-menu.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/commands/src/components/command-menu.js b/packages/commands/src/components/command-menu.js index aa77925763007d..085b67997e4826 100644 --- a/packages/commands/src/components/command-menu.js +++ b/packages/commands/src/components/command-menu.js @@ -165,7 +165,11 @@ export function CommandMenu() { useShortcut( 'core/commands', + /** @type {import('react').KeyboardEventHandler} */ ( event ) => { + // Bails to avoid obscuring the effect of the preceding handler(s). + if ( event.defaultPrevented ) return; + event.preventDefault(); if ( isOpen ) { close();