You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
(SP: 1) [Frontend] Fix guest result screen lost on language switch #261
// quiz-session.ts - loadQuizSessionif(data.status==='rules'){// Changed conditionclearQuizSession(quizId);returnnull;}// Now 'completed' sessions are also restored
Files Changed
File
Change
components/quiz/QuizContainer.tsx
Conditional clear for non-guests
lib/quiz/quiz-session.ts
Allow 'completed' status restore
Testing Checklist
Guest completes quiz → sees result
Guest switches language → still sees result
Guest clicks "Login" → redirects to login
After login → dashboard shows saved banner
Authenticated user → session cleared after submit (unchanged)
User Experience
Guest can now change language on result screen
Result stays visible, "Login to save" buttons still work
No data loss — pending result in localStorage preserved
Activity
feat(quiz): implement Redis caching + session fixes + cleanup
(SP: 5) [Quiz] Redis caching + guest session fix + cleanup (#263)
fix(layout): remove duplicate padding from quiz routes (#266)
Release v0.5.3 (#268)