87f878ee6b
submitReply() built a replyDiv.innerHTML template literal using data.user_name (API response) without escaping — an attacker-controlled display name could inject arbitrary HTML. Fix: wrap all API-sourced string values in lt.escHtml() within the template. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>