diff --git a/packages/blockly/core/css.ts b/packages/blockly/core/css.ts index e3ff51bd5e9..94b737ed2e8 100644 --- a/packages/blockly/core/css.ts +++ b/packages/blockly/core/css.ts @@ -571,6 +571,12 @@ input[type=number] { /* Passive focus cases: */ /* Blocks with passive focus except when widget/dropdown div in use. */ +.blocklyKeyboardNavigation:not( + :has( + .blocklyDropDownDiv:focus-within, + .blocklyWidgetDiv:focus-within + ) + ) .blocklyPassiveFocus:is( .blocklyPath:not(.blocklyFlyout .blocklyPath), .blocklyHighlightedConnectionPath