Completed materials not logged

When I leave a training module before completing it, and log in later, the module doesn’t correctly show which parts I’ve already completed.

I would have thought that when logging back in, the material I’ve completed would be marked as completed. I’ll often have to do this as I won’t always be able to complete a training module in one sitting.

Has anyone come across this and have a solution?