Skip to content

The component library does not respect the "prefers reduced motion" flag #2020

@dyeske61283

Description

@dyeske61283

Prerequisites

  • I have read the Contributing Guidelines.
  • I have not leaked any internal/restricted information like screenshots, videos, code snippets, links etc.

What happened?

Siemens iX makes broad use of smaller animations on many components.
There are two issues with that:

  • There does not seem to be a central setting enable or disable animations (which is more of a general feature request)
  • But more importantly: The "prefers reduced motion" flag does not seem to be respected

What type of frontend framework are you seeing the problem on?

Angular (NgModule)

On which version of the frontend framework are you experiencing the issue?

Angular V19.2.14

Which version of iX do you use?

v2.7.0

Code to produce this issue.

1. Create a small PoC with any animated iX component e.g. iX-Drawer
2. Open the Developer tools of your browser and open the animations viewer
3. Select or emulate the option to reduce motion in the developer tools or browser settings
4. Animations are still played

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions