_
_
Thanks for the report @dolanb12, I've found the bug and am working on the solution! I'm glad you found a workaround, but give me a few days and I’ll have...
Please try ScrollReveal `v4.0.1` and confirm it solves your issue!
Say we had something like this... ```html ScrollReveal({ mobile: false }); html.sr .load-hidden { visibility: hidden }; Hello world ScrollReveal().reveal('.example'); ``` The class `.sr` was being added to `` as...
@elgandoz Ah you're right, I misunderstood. It does sound like a bug somewhere, because the class `sr` should not be present on `html` when ScrollReveal is non-operational: https://github.com/scrollreveal/scrollreveal/blob/c98fad79f4750dfd80797414e7d94f1cddd2109c/src/instance/mount.js#L2 I’ll take...
My first hypothesis is that your JavaScript is being executed _before_ the image has been downloaded, which means ScrollReveal is working with a `0 x 0` image since the image...
If possible, you can set the dimensions with CSS ahead of time to avoid the temporary `0 x 0` dimensions. For example, you might try `width: 500px; height: 500px` instead...
At the moment, I don’t have access to that device/browser combination. Can you provide more details about what is not working?
Well, the hidden content is intentional. It’s a part of a strategy to prevent elements flickering on page load (see the docs on [User Experience](https://scrollrevealjs.org/guide/user-experience.html)), but it sounds as though...
Are you able and willing to connect your phone via USB to a mac and use the Safari debugger to look for error messages?
Thank you @nicroto, I appreciate this remote debugging session! The page has been initialized correctly, and all the elements have animation styles applied. That means almost everything has gone right....