From fc0605cedf38ea92a95aef0ec501ab49c23f28cc Mon Sep 17 00:00:00 2001 From: Aaron Dodson Date: Mon, 18 May 2026 11:22:51 -0700 Subject: [PATCH] fix: Don't open the devtools in Firefox when toggling screenreader mode --- packages/blockly/core/shortcut_items.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/blockly/core/shortcut_items.ts b/packages/blockly/core/shortcut_items.ts index cf3bff0e0d1..0db2ce0fce5 100644 --- a/packages/blockly/core/shortcut_items.ts +++ b/packages/blockly/core/shortcut_items.ts @@ -1269,7 +1269,7 @@ export function registerToggleScreenreaderMode() { const toggleScreenreader: KeyboardShortcut = { name: names.TOGGLE_SCREENREADER, preconditionFn: () => true, - callback: (workspace) => { + callback: (workspace, e) => { enabled = !enabled; keyboardNavigationController.setScopeChangeAudioCuesEnabled(enabled); workspace.getNavigator().setNavigationLoops(!enabled); @@ -1280,6 +1280,7 @@ export function registerToggleScreenreaderMode() { .getNavigator() .setNavigationLoops(!enabled); showScreenreaderModeHint(workspace, enabled); + e.preventDefault(); return true; }, keyCodes: [shortcut],