Hi everyone,
I’m having a frustrating issue with scheduled email reports and hoping AWS can help. We have a dashboard with about 20 images served through CloudFront URLs (4 tables total), and here’s what’s happening:
-
When I open the dashboard in my browser, all images load perfectly within a few seconds
-
When the scheduled snapshot runs in the morning, it usually captures 0-1 images
-
If I manually view the dashboard first, then the next scheduled snapshot captures all the images that loaded
I’ve been doing a workaround where I schedule two snapshots a few minutes apart (the first one “primes” the images for the second), but this is not ideal or scalable.
It really seems like the snapshot renderer gives up on loading external images way faster than a regular browser does. The images aren’t slow - they load fine when I’m actually using the dashboard.
This is for a POC we need to launch soon. Would love to see AWS either increase the timeout for external resources during snapshot generation, or give us a setting to configure how long it waits?
Anyone else run into this? Any other workarounds besides the double snapshot thing?
Thanks!