()
| 3446 | }; |
| 3447 | |
| 3448 | const applySelectAll = () => { |
| 3449 | // Clear any folder selection when toggling all files |
| 3450 | clearFolderSelections(); |
| 3451 | const checked = selectAll.checked; |
| 3452 | getRowCbs().forEach(cb => { |
| 3453 | cb.checked = checked; |
| 3454 | updateRowHighlight(cb); |
| 3455 | }); |
| 3456 | updateFileActionButtons(); |
| 3457 | // No indeterminate state when explicitly toggled |
| 3458 | selectAll.indeterminate = false; |
| 3459 | selectAll.__lastSelectAllChecked = selectAll.checked; |
| 3460 | }; |
| 3461 | |
| 3462 | const handleSelectAllChange = () => { |
| 3463 | applySelectAll(); |
no test coverage detected