fix: Fix bug that allowed some invisible fields/inputs to be navigated to. (#8899)

This commit is contained in:
Aaron Dodson
2025-04-17 09:48:17 -07:00
committed by GitHub
parent d63a8882c5
commit 296ad33c21

View File

@@ -461,6 +461,8 @@ export class ASTNode {
const inputs = block.inputList;
for (let i = 0; i < inputs.length; i++) {
const input = inputs[i];
if (!input.isVisible()) continue;
const fieldRow = input.fieldRow;
for (let j = 0; j < fieldRow.length; j++) {
const field = fieldRow[j];
@@ -468,7 +470,7 @@ export class ASTNode {
return ASTNode.createFieldNode(field);
}
}
if (input.connection && input.isVisible()) {
if (input.connection) {
return ASTNode.createInputNode(input);
}
}