Replaced Native Browser Alerts and Confirms with Custom ConfirmModal
Web AppUI/UXDashboardSettings
Modernized all browser confirmation and alert dialogs across the web dashboard and settings pages with accessible, animated custom confirmation and alert modals.
#Native Dialog Elimination & Custom Modal Dialogs
We have removed all native browser alert() and confirm() popup dialogs in favor of a cohesive, dark-theme-native ConfirmModal UI component:
- Dashboard: Replaced built-in delete confirmations and error alerts with themed confirmation and alert dialogs.
- OAuth Settings: Replaced native password warning alerts and Google disconnect confirmation popups.
- MCP Client Settings: Replaced native connection revocation and bulk "Revoke All" confirmation prompts.
- Security & Passkeys: Replaced native dialogs for disabling Two-Factor Authentication (2FA) and removing WebAuthn passkeys.
- Session Management: Replaced browser confirmation dialogs for revoking individual web/CLI sessions and signing out other devices.