diff --git a/packages/blockly/core/block_aria_composer.ts b/packages/blockly/core/block_aria_composer.ts index 312554eacb6..d8148ad1e8e 100644 --- a/packages/blockly/core/block_aria_composer.ts +++ b/packages/blockly/core/block_aria_composer.ts @@ -627,7 +627,7 @@ function getInputCountLabel(block: BlockSvg) { return ( input.fieldRow.reduce((fieldCount, field) => { return field.EDITABLE && !field.isFullBlockField() - ? fieldCount++ + ? ++fieldCount : fieldCount; }, totalSum) + (input.connection?.type === ConnectionType.INPUT_VALUE ? 1 : 0) diff --git a/packages/blockly/tests/mocha/aria_test.js b/packages/blockly/tests/mocha/aria_test.js index 56760c85323..16d67ac41f7 100644 --- a/packages/blockly/tests/mocha/aria_test.js +++ b/packages/blockly/tests/mocha/aria_test.js @@ -496,7 +496,7 @@ suite('ARIA', function () { }); test('Blocks without inputs are properly labeled', function () { - const block = this.makeBlock('logic_boolean'); + const block = this.makeBlock('logic_null'); const label = Blockly.utils.aria.getState( block.getFocusableElement(), Blockly.utils.aria.State.LABEL,