_

Results 51 comments of _

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....