diff --git a/src/components/SelectionList/BaseSelectionList.tsx b/src/components/SelectionList/BaseSelectionList.tsx index 91be805fd50a..e4e13d8d37f3 100644 --- a/src/components/SelectionList/BaseSelectionList.tsx +++ b/src/components/SelectionList/BaseSelectionList.tsx @@ -123,10 +123,10 @@ function BaseSelectionList({ if (isItemSelected(item) && (canSelectMultiple || acc.selectedOptions.length === 0)) { acc.selectedOptions.push(item); } - if (isItemDisabled) { + if (isItemDisabled || item?.isDisabledCheckbox) { acc.disabledIndexes.push(idx); - if (!item?.isDisabledCheckbox) { + if (isItemDisabled) { acc.disabledArrowKeyIndexes.push(idx); } }