Context variable is reset on zero

If you search the forum this exact question comes up often.

Here is one almost identical from less than a day ago...