fa67ad1294
Phase 2 review caught this: updateCharCounter was defined inside questions.js IIFE but never exposed via window.X; admin.html:1672 calls it via oninput, would throw ReferenceError on every keypress. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>