E-mail List Archives
Thread: spinners/loading animations
Number of posts in this thread: 5 (In chronological order)
From: Swift, Daniel P.
Date: Thu, Oct 05 2017 8:45AM
Subject: spinners/loading animations
No previous message | Next message →
Can someone provide some clarification on loaders/spinners in regards to accessibility? We are using something like this when we lazy-load content:
http://thinkfuture.com/wp-content/uploads/2013/10/loading_spinner.gif
In theory, the image should've be visible for longer than 5 seconds ... but it is possible if there is a slow connection. Should we remove the 'loading/spinner' image after 5 seconds or substitute it with a static image of a spinner or are loaders/spinners exempt?
Thanks!
Dan Swift
Senior Web Specialist
Enterprise Services
West Chester University
610.738.0589
From: Ugurcan Kutluoglu
Date: Thu, Oct 05 2017 2:22PM
Subject: Re: spinners/loading animations
← Previous message | Next message →
Hi Dan,
Could you clarify the purpose of the loading animation?
If you are lazy-loading images, there's really not much you have to do.
Most lazy loading scrips that I've encountered, re-uses the same IMG tag
and just modifies the src attribute once the image is in viewport. You
should be safe, as long as the IMG tag has the appropriate alt text.
However, if you are loading page sections, you may have to alert screen
reader users depending on the situation.
Ugi
On Thu, Oct 5, 2017 at 7:45 AM, Swift, Daniel P. < = EMAIL ADDRESS REMOVED = > wrote:
> Can someone provide some clarification on loaders/spinners in regards to
> accessibility? We are using something like this when we lazy-load content:
> http://thinkfuture.com/wp-content/uploads/2013/10/loading_spinner.gif
>
> In theory, the image should've be visible for longer than 5 seconds ...
> but it is possible if there is a slow connection. Should we remove the
> 'loading/spinner' image after 5 seconds or substitute it with a static
> image of a spinner or are loaders/spinners exempt?
>
> Thanks!
>
> Dan Swift
> Senior Web Specialist
> Enterprise Services
> West Chester University
> 610.738.0589
>
> > > > >
From: Swift, Daniel P.
Date: Fri, Oct 06 2017 9:05AM
Subject: Re: spinners/loading animations
← Previous message | Next message →
Ugi:
The way you describe the lazy loading is exactly what we are doing. We are swapping the src attribute once the image is in viewport. My concern is with WCAG 2.2.2 -- that the spinner could spin longer than 5 seconds if the user is on a slow connection or indefinitely if the user has JS disabled.
Thoughts?
Dan Swift
Senior Web Specialist
Enterprise Services
West Chester University
610.738.0589
From: Ugurcan Kutluoglu
Date: Sun, Oct 08 2017 4:19PM
Subject: Re: spinners/loading animations
← Previous message | Next message →
I'm not 100% certain, but the WCAG rule seems to have an exception for
loading animations.
https://www.w3.org/TR/UNDERSTANDING-WCAG20/time-limits-pause.html
A "loading" animation
> A preloader animation is shown on a page which requires a certain
> percentage of a large file to be downloaded before playback can begin. The
> animation is the only content on the page and instructs the user to please
> wait while the video loads. Because the moving content is not presented in
> parallel with other content, no mechanism to pause, stop or hide it needs
> to be provided, even though the animation may run for more than 5 seconds
> for users with slower connections.
On Fri, Oct 6, 2017 at 8:05 AM, Swift, Daniel P. < = EMAIL ADDRESS REMOVED = > wrote:
> Ugi:
>
> The way you describe the lazy loading is exactly what we are doing. We
> are swapping the src attribute once the image is in viewport. My concern
> is with WCAG 2.2.2 -- that the spinner could spin longer than 5 seconds if
> the user is on a slow connection or indefinitely if the user has JS
> disabled.
>
> Thoughts?
>
> Dan Swift
> Senior Web Specialist
> Enterprise Services
> West Chester University
> 610.738.0589
>
>
From: Swift, Daniel P.
Date: Mon, Oct 09 2017 6:49AM
Subject: Re: spinners/loading animations
← Previous message | No next message
Ugi:
I missed that section -- this is incredibly helpful. Thank you!
Dan Swift
Senior Web Specialist
Enterprise Services
West Chester University
610.738.0589