diff --git a/layouts/scripts/frame-index.js b/layouts/scripts/frame-index.js index 15843d2..4da479a 100644 --- a/layouts/scripts/frame-index.js +++ b/layouts/scripts/frame-index.js @@ -1,18 +1,19 @@ 'use strict'; +const heightLimit = window.outerHeight * 2; let height = getCurrentHeight(); setupResizeListener(); /// function setupResizeListener() { - const resizeObserver = new ResizeObserver((entries) => setTimeout(handleHeightChange, 100)); + const resizeObserver = new ResizeObserver(handleHeightChange); resizeObserver.observe(document.body); } function handleHeightChange(entries) { const updatedHeight = getCurrentHeight(); - if (height === updatedHeight) { + if (height === updatedHeight || updatedHeight > heightLimit) { return; }