diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html
index e0eacae..a8d43ff 100644
--- a/plugins/sentinel/dashboard.html
+++ b/plugins/sentinel/dashboard.html
@@ -206,11 +206,13 @@
if (typeof MiniChart !== 'undefined') {
var mcBody = card.querySelector('.metrics-body');
if (mcBody) {
- _chartInstances[id] = [
- new MiniChart(mcBody.querySelector('.chart-cpu'), '#7aa2f7'),
- new MiniChart(mcBody.querySelector('.chart-mem'), '#9ece6a'),
- new MiniChart(mcBody.querySelector('.chart-net'), '#e0af68'),
- ];
+ try {
+ _chartInstances[id] = [
+ new MiniChart(mcBody.querySelector('.chart-cpu'), '#7aa2f7'),
+ new MiniChart(mcBody.querySelector('.chart-mem'), '#9ece6a'),
+ new MiniChart(mcBody.querySelector('.chart-net'), '#e0af68'),
+ ];
+ } catch(e) { /* MiniChart init failed, continue without charts */ }
}
}
} else {