commit 59e85e2dee1a3ec6b5fee383e9e89d0b9941cb6d parent 515d084198e4c511dd3c32aa8dd9b3929ade7e55 Author: Hunter Date: Tue, 21 Oct 2025 00:25:22 -0400 wait for layout to settle after exiting print mode Diffstat:
| M | script.js | | | 8 | ++++++-- |
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/script.js b/script.js @@ -632,6 +632,10 @@ window.addEventListener('beforeprint', () => { }); window.addEventListener('afterprint', () => { - // Just recalculate everything based on current screen size - images.forEach(img => updateImagePosition(img)); + // Wait for layout to settle after exiting print mode + requestAnimationFrame(() => { + requestAnimationFrame(() => { + images.forEach(img => updateImagePosition(img)); + }); + }); });