diff --git a/src/controllers/helpers.js b/src/controllers/helpers.js index 11a677116d..a14ddde6e9 100644 --- a/src/controllers/helpers.js +++ b/src/controllers/helpers.js @@ -286,7 +286,7 @@ function checkVisibleChildren(c, cidToAllowed, cidToWatchState, states) { if (!c || !Array.isArray(c.children)) { return false; } - return c.children.some(c => c && ( + return c.children.some(c => c && !c.disabled && ( (cidToAllowed[c.cid] && states.includes(cidToWatchState[c.cid])) || checkVisibleChildren(c, cidToAllowed, cidToWatchState, states) )); }