diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html
index 9408a5e..1eac99c 100644
--- a/plugins/sentinel/dashboard.html
+++ b/plugins/sentinel/dashboard.html
@@ -273,7 +273,7 @@
try {
_chartInstances[id] = { cpu: null, mem: null, net: null };
if (typeof MiniChart !== 'undefined') {
- var _hires = function(mc){ var orig=mc.resize.bind(mc); mc.resize=function(){ orig(); mc.canvas.width*=2; mc.ctx.scale(2,1); mc.draw(); }; mc.resize(); };
+ var _hires = function(mc){ var fn=mc.resize||mc.applyResize; if(!fn)return; var orig=fn.bind(mc); var wrap=function(){ orig(); mc.canvas.width*=2; mc.ctx.scale(2,1); mc.draw(); }; if(mc.resize)mc.resize=wrap; else mc.applyResize=wrap; wrap(); };
_chartInstances[id].cpu = new MiniChart(id+'-cpu', '#7aa2f7'); _hires(_chartInstances[id].cpu);
_chartInstances[id].mem = new MiniChart(id+'-mem', '#9ece6a'); _hires(_chartInstances[id].mem);
}