CreateTicketView.php was the one remaining spot using the native confirm() dialog, violating README Dev Note #21. Split loadTemplate() into a confirm check + applyTemplate(), routed through the project's styled showConfirmModal(), matching every other destructive-action confirmation in the app. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MGDKHiU5RJdo3dqQUDow3X