diff --git a/src/pages/FeatsVsFixesPage/index.tsx b/src/pages/FeatsVsFixesPage/index.tsx
index 607980aaa94be86f8e011c5ef9bf85e3f91d2554..d23c4db9879cecf5fe7fce8ab92dfe56e2e3f84a 100644
--- a/src/pages/FeatsVsFixesPage/index.tsx
+++ b/src/pages/FeatsVsFixesPage/index.tsx
@@ -39,7 +39,9 @@ export default function FeatsVsFixesPage() {
   useEffect(() => {
     getAllCommitsFromAPI().then((res) => {
       if (res) {
-        setAuthorData(parseCommitData(res));
+        const parsedData = parseCommitData(res);
+        setAuthorData(parsedData);
+        if (!selectedAuthors.length) setSelectedAuthors(new Array(parsedData.length).fill(true));
       }
     });
   }, []);
@@ -57,7 +59,7 @@ export default function FeatsVsFixesPage() {
               Person {i + 1}
               <Checkbox
                 className={classes.checkbox}
-                checked={selectedAuthors[i]}
+                checked={selectedAuthors[i] || false}
                 onChange={() => {
                   if (!selectedAuthors) return; // selectedAuthors will never be undefined
                   const tempList = [...selectedAuthors];