diff --git a/src/pages/exam.tsx b/src/pages/exam.tsx
index 6b8503e4..734e2ecd 100644
--- a/src/pages/exam.tsx
+++ b/src/pages/exam.tsx
@@ -320,21 +320,23 @@ export default function Page() {
setShowAbandonPopup(true)}>
<>
{renderScreen()}
- {
- reset();
- setShowAbandonPopup(false);
- }}
- onCancel={() => setShowAbandonPopup(false)}
- />
+ {!showSolutions && moduleIndex < selectedModules.length && (
+ {
+ reset();
+ setShowAbandonPopup(false);
+ }}
+ onCancel={() => setShowAbandonPopup(false)}
+ />
+ )}
>
)}
diff --git a/src/pages/exercises.tsx b/src/pages/exercises.tsx
index 214be631..a0b14a86 100644
--- a/src/pages/exercises.tsx
+++ b/src/pages/exercises.tsx
@@ -323,21 +323,23 @@ export default function Page() {
setShowAbandonPopup(true)}>
<>
{renderScreen()}
- {
- reset();
- setShowAbandonPopup(false);
- }}
- onCancel={() => setShowAbandonPopup(false)}
- />
+ {!showSolutions && moduleIndex < selectedModules.length && (
+ {
+ reset();
+ setShowAbandonPopup(false);
+ }}
+ onCancel={() => setShowAbandonPopup(false)}
+ />
+ )}
>
)}