From 812c4445b599fb7576cf88892d24a422b700f4a8 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Mon, 21 Dec 2020 12:34:14 +0100
Subject: [PATCH] matomo: also send unhandledrejection errors to matomo

---
 packages/matomo/src/matomo.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/packages/matomo/src/matomo.js b/packages/matomo/src/matomo.js
index d15f2265..68fc5290 100644
--- a/packages/matomo/src/matomo.js
+++ b/packages/matomo/src/matomo.js
@@ -92,6 +92,10 @@ export class MatomoElement extends DBPLitElement {
                 _paq.push(['trackEvent', 'Error', e.error.message + '\n' + e.error.stack]);
             });
 
+            window.addEventListener('unhandledrejection', function(e) {
+                _paq.push(['trackEvent', 'UnhandledRejection', e.reason]);
+            });
+
             this.isRunning = true;
             if (this.lastEvent.length > 0) {
                 console.log('MatomoElement* (' + this.isRunning + '): ' + this.lastEvent[1] + ', ' + this.lastEvent[2]);
-- 
GitLab