FeaturesError handling

Javascript errors are handled gracefully in the /app/pages/error/error.component.ts

When an error occurs, a beautiful page is shown and users can reach out support through the <app-button-support/> component.

By default, it will open the Crisp customer chat (if crisp.id is present in config.ts). Here's the tutorial to set up Crisp.

If crisp.id is not set up in the config.ts file, it will open the user mail client (mailto:) and let them them an email to your email support (mailgun.supportEmail in config.ts)