diff --git a/src/lib/resource-progress.ts b/src/lib/resource-progress.ts index 95711428a..da01382f6 100644 --- a/src/lib/resource-progress.ts +++ b/src/lib/resource-progress.ts @@ -369,6 +369,7 @@ export function refreshProgressCounters() { const totalClickable = getMatchingElements([ '.clickable-group', + '[data-type="todo"]', '[data-type="topic"]', '[data-type="subtopic"]', '.react-flow__node-topic', @@ -388,6 +389,9 @@ export function refreshProgressCounters() { const totalCheckBoxesDone = document.querySelectorAll( '[data-group-id^="check:"].done', ).length; + const totalCheckBoxes2Done = document.querySelectorAll( + '[data-type="todo-checkbox"].done', + ).length; const totalCheckBoxesLearning = document.querySelectorAll( '[data-group-id^="check:"].learning', ).length; @@ -412,7 +416,7 @@ export function refreshProgressCounters() { '.clickable-group.done:not([data-group-id^="ext_link:"])', '[data-node-id].done', // All data-node-id=*.done elements are custom roadmap nodes '[data-id].done', // All data-id=*.done elements are custom roadmap nodes - ]).length - totalCheckBoxesDone; + ]).length - totalCheckBoxesDone - totalCheckBoxes2Done; const totalLearning = getMatchingElements([ '.clickable-group.learning',