The callback provided in `data-expired-callback` is never called

Is this a bug or did I miss some configuration?

We’re experiencing the same issue. Also the new callback data-timeout-callback is never called.

I’ve re-tested this, and the callbacks are called now. However, there still seems to be an issue with refreshing. It seems that the expiry time of 5 minutes in the JS does not match the expiry time of the solution which seems to be something like 1:30 - 2 minutes. Also see Implicit Turnstile widget doesn’t respect valid token time - #8 by mkubien