- Set ticket state (Offen / In Bearbeitung / Warten auf Schließen /
Geschlossen) from the ticket detail page via a live PUT to Zammad;
pending-close gets a default pending time and the change is synced back
so it isn't flagged as an external change
- Replace the disruptive meta-refresh with a JS auto-refresh that pauses
while a text field has unsent content or focus
- Persist reply/new-ticket drafts to localStorage and restore them after
a reload or accidental navigation
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>