Baggins [he/him]

  • 4 Posts
  • 444 Comments
Joined 11 个月前
cake
Cake day: 2023年6月24日

help-circle
  • I think you could say an animated loading UI is “essential” since it conveys to the user the program is not frozen. Maybe you could implement a “simple” loading animation if the default one is exceptionally flashy.

    1st paragraph of the WCAG linked by OP:

    unless the movement, blinking, or scrolling is part of an activity where it is essential;

    And further down:

    Note
    An animation that occurs as part of a preload phase or similar situation can be considered essential if interaction cannot occur during that phase for all users and if not indicating progress could confuse users or cause them to think that content was frozen or broken.

    Even further down:

    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.