Beware: Adding new variables to an existing live course in an update will break the suspend data
I have come across another quite serious bug within Storyline. If you update a course where another variable is added, it breaks all the existing variables in a live course if you click "continue".
As another variable is added, it looks like the suspend data string becomes incorrect and therefore variable values are appearing in the wrong order. For example, my string variables which contain text, now contain zeros.
This means I have to be very careful about future updates which will inevitably need to happen. This will no doubt prove quite a problem for future proofing my courses.
Clicking "no" does fix the issue, but clicking continue needs to happen as progress needs to be saved.
Can anyone shed some light on how the variables are stored within the encrypted string? I am wondering if adding new variables ending in Z will not reorder them?