Avoid blocking dialog APIs
Do not call `alert`, `confirm`, or `prompt` in application code.
#Metadata
#Why it matters
Blocking dialogs freeze the UI thread, are easy to abuse for social engineering, and are inappropriate for production UX.
#Remediation
Replace blocking dialogs with in-app UI components or structured notifications.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/typescript/ts.security.no-alert-confirm-prompt.rule.yaml.