From 40cca9f570d6138cc3311bebb6d41e7cb7fd5622 Mon Sep 17 00:00:00 2001 From: Ocheretovich Date: Tue, 3 Mar 2026 22:51:36 +0200 Subject: [PATCH] fix incorrect checkbox state logic in extension selector (#7387) Co-authored-by: Danglewood <85772166+deeleeramone@users.noreply.github.com> --- desktop/src/components/AddExtensionSelector.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/desktop/src/components/AddExtensionSelector.tsx b/desktop/src/components/AddExtensionSelector.tsx index 0ac90058856..c72a838c7c3 100644 --- a/desktop/src/components/AddExtensionSelector.tsx +++ b/desktop/src/components/AddExtensionSelector.tsx @@ -424,9 +424,9 @@ export const AddExtensionSelector = ({ const totalCount = categoryExtensions.length; const selectedCount = countSelectedInCategory(categoryId); - if (selectedCount === 0) return 'checked'; - if (selectedCount === totalCount) return 'indeterminate'; - return 'indeterminate'; + if (selectedCount === 0) return 'unchecked'; + if (selectedCount === totalCount) return 'checked'; + return 'indeterminate'; }; // Update the useEffect to use the new hasMatchingExtensions