The radio group was being removed from DOM then accessed via getElementById which returned null for detached elements, silently breaking the toggle. Now uses a persistent JS variable reference that survives DOM removal. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>