If you claimed a course completion badge but came back to find the course had reverted to 'Ready to claim', the claim was succeeding in the UI but silently failing to save server-side under specific account conditions. Fixed: every claim now persists, every revisit shows your earned badges. Same fix also applied to quiz-pass and reading-progress saves so they can't fail silently either.
What shipped
•Claimed badges now reliably appear in the Earned section on /account/badges across page reloads and devices.
•Quiz passes and reading progress also persist under the same conditions — no more 'I read this guide, why isn't it ticked?' on rare account states.
•If you previously hit this and your earned badges disappeared, sign in and re-claim them on the course page — the claim will stick this time.