diff --git a/index.html b/index.html index 13e4b6a..f4dd5ef 100644 --- a/index.html +++ b/index.html @@ -407,13 +407,15 @@ Promise.all([ }); let resizeTimer, lastWidth = 0; -new ResizeObserver(entries => { - const w = Math.round(entries[0].contentRect.width); +function onResize() { + const w = document.querySelector('main').clientWidth; if (w === lastWidth) return; lastWidth = w; clearTimeout(resizeTimer); resizeTimer = setTimeout(drawCharts, 120); -}).observe(document.querySelector('main')); +} +new ResizeObserver(onResize).observe(document.querySelector('main')); +addEventListener('resize', onResize);