c4f67230425636b59817d9027b48b022cd4723ec
handlePunch set submitting=true before calling geolocation, but the error callback never reset it. When geolocation was denied or timed out: - Error alert showed - GPS confirm modal opened - Button stayed disabled showing "Zpracovávám..." - User thought it was stuck; no server request appeared to happen Also added a 12s safety timeout fallback because some browsers silently hang on getCurrentPosition without calling either callback. Fix: call setSubmitting(false) in the error callback and clear the safety timeout in both success and error paths. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided