5t3ph/buttonbuddy

Very fast blinking on iPhone

Closed this issue ยท 4 comments

This is a:

[X] Accessibility/usability bug

When scrolling the site, the clouds blink very fast. At times also part of the buttons blink as well. When you scroll and stop a cloud can continue to blink. This is visible in Safari on an iPhone Xs, iOS 14.2.

I tried to do a screen recording but as soon as I hit record the blinking stopped. When stopping the recording the blinking starts again.

I think this would be good to look into since it's a thing that can easily be triggering. For me this kind of blinking immediately triggers a headache. (Which makes it even harder for me to debug ๐Ÿ˜ž )

5t3ph commented

Oh I finally got it to reproduce. It's like it's trying to redraw the radial-gradient once scrolling stops I think? Hmm I will try an alternate way to do the cloud, maybe an SVG. Thanks, I'll report back after I look at it more this evening!

5t3ph commented

Hi @Kolombiken - I just pushed an update, I think it was a CSS stacking issue causing repaint problems. Please let me know if it's still present for you! I tried to reproduce after this fix and could not, and I happen to have the same model and version as you for iPhone. I'm not sure if it will need a cache clear first, I just did browser refresh a few times. I really appreciate you taking time to provide details especially since it causes you pain, which I'm very sorry for ๐Ÿ˜ข Does the "slide in" of the speech bubble bother you as well? If so, would reduced speed help?

Works very well now! No blinking at all. Awesome!
I have reduce motion turned on since it sometimes helps against triggering animations. But I tried with it both on and off to check the difference and to be honest I prefer the animation to the clouds "popping in" without an animation. If it's not too tricky I think the best would be for the clouds to be there by default for people that have reduce motion turned on.

Anyway thanks for being open to feedback. I don't think I would have bothered reporting this at all if you wouldn't have asked about issues. ๐Ÿ˜„

5t3ph commented

@Kolombiken I'm glad to know it is resolved, I appreciate you following up especially given the fact you were taking a chance at another headache!

I previously had a query for prefers-reduced-motion that was essentially "fast-forwarding" the animation so I've now completely disallowed it if that setting is active ๐Ÿ‘

Thanks again!!