[feat] Support prefers-reduced-motion disabling auto-play of animated images #324
Labels
No labels
a11y
Bug
Bug fix
Critical Priority
Documentation
Feature
Feature request
Held for next release cycle
High Priority
Low Priority
Medium Priority
Minor change
Translation/Locale
WIP
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AkkomaGang/akkoma-fe#324
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The idea
If a user has prefers-reduced-motion set (via their system accessibility settings), animated images (emojis, reactions, profile pictures, etc) shouldn't play and instead require a user to hover over them to play.
The reasoning
This is essentially an accessibility issue, users who have prefers-reduced-motion set expect moving imagery to either be reduced or not animated at all.
As an example, if a user who has prefers-reduced-motion set accidentally views a post (because it was linked to them or they saw it in one of their timelines) that has a large amount of animating emojis either in its contents or reactions, it could cause serious injury to that user. This example could also be applied via profile pictures.
I'm essentially proposing that the setting "Pause animated images until you hover on them" be turned on automatically if prefers-reduced-motion is detected to both logged in and logged out users, especially logged out users as they don't have the option of turning that on without them having an account on the instance they're viewing.
Have you searched for this feature request?