diff --git a/src/shared/actions/page/challenge-details.js b/src/shared/actions/page/challenge-details.js
index 20faf4c0d8..3312b33bb7 100644
--- a/src/shared/actions/page/challenge-details.js
+++ b/src/shared/actions/page/challenge-details.js
@@ -59,7 +59,7 @@ function setSpecsTabState(state) {
* @param {Boolean} open
* @return {Object}
*/
-function toggleCheckpointFeedback(id, open) {
+function toggleCheckpointFeedback(id, open = false) {
return { id, open };
}
diff --git a/src/shared/components/challenge-detail/Checkpoints/index.jsx b/src/shared/components/challenge-detail/Checkpoints/index.jsx
index cc7f5a62c8..a6e1282d5a 100644
--- a/src/shared/components/challenge-detail/Checkpoints/index.jsx
+++ b/src/shared/components/challenge-detail/Checkpoints/index.jsx
@@ -27,7 +27,7 @@ function Checkpoints(props) {
document
.getElementsByClassName(style['challenge-checkpoint-winners'])[index]
.scrollIntoView(true);
- toggleCheckpointFeedback(index, true);
+ toggleCheckpointFeedback(item.submissionId, true);
}}
type="button"
>
@@ -47,12 +47,12 @@ function Checkpoints(props) {
}}
/>
{
- checkpointResults && checkpointResults.map((item, index) => (
+ checkpointResults && checkpointResults.map(item => (