Re: Parallax and vestibular disorders

Thanks Laura, those links (and the video especially) are really useful.

David wrote:
“We would want to get out of the theoretical possibility of it being a problem into real world problems that actual users are having”

Of course, but to a large extent it is the same problem as for animation (2.2.2) but with a different trigger. 
Do we have to prove the need again?

The new trigger I’d like to define is when:
- Animation is triggered by a user action, AND
- The animation is not typically associated with the user-action, AND
- The animation fills a large part of the screen.

The video interview with Greg [1] is very helpful for examples, things in the video that wouldn’t be covered under 2.2.2 were:
- Parallax scrolling, where the user-action is to scroll, but the animation is not normally associated with scrolling. 
Examples included things moving at different speeds; or rotating; or ‘zooming in’; or coming in from the side when vertically scrolling; or fading in.
- Mouse hover which tilts an image. A large image moves in a 3D way based on mouse movement.

Picking holes in the proposal:
- It is possible to prevent the animations on the user-agent side. However, a blanket ‘off switch’ would break functionality (or readability) on sites which assume it is available, I think there is a need for an authoring side SC.
- There needs to be a minimum size defined because I don’t think that typical navigation hover/focus effects on a menu are a problem. Perhaps it could include something based on the flash threshold definition?

Any other holes? If not, I’ll iterate the draft SC text [2] as it doesn’t include the ‘not typically associated’ or minimum size aspects yet.

It would be helpful to get someone with first-hand experience involved, what would be the next step on that? 
Ask Greg? (The person in the video.)  If so, should I, or is there an official method?

Cheers,

-Alastair 

1] https://www.youtube.com/watch?v=QhnIZh0xwk0 
2] 2.x.x User initiated animation:  For animation triggered by a user action (such as scrolling) there is a mechanism for the user to pause, stop or hide the animation whilst still performing the same action. (Level AA?)

Received on Thursday, 28 July 2016 10:28:50 UTC