Skip to content

Expose iOS "Customize onscreen motion" accessibility settings #177330

Description

@chrisbobbe

(Replaces #177195, which was about just one setting. This issue covers the whole bundle of related settings.)

Use case

In the Zulip app for iOS, we'd like to check whether the iOS 17+ "Auto-Play Animated Images" setting is enabled, so that when loading an image, we can choose between animated and still versions.

Proposal

I propose adding new fields to AccessibilityFeatures, providing "Auto-Play Animated Images" and, for completeness, all the related settings in that Apple user doc:

We would follow the existing pattern of iOS-only fields, such as AccessibilityFeatures.onOffSwitchLabels, by saying in the dartdocs "Only supported on iOS."

Activity

  1. added
    frameworkflutter/packages/flutter repository. See also f: labels.
    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)
    c: proposalA detailed proposal for a change to Flutter
    fyi-frameworkFor the attention of Framework team
    team-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)
    on Oct 21, 2025
  2. gnprice commented on Oct 21, 2025

    @gnprice
    Member

    (Labeled to match #177195.)

  3. justinmc commented on Oct 21, 2025

    @justinmc
    Contributor

    I agree we should add support for all of these accessibility settings if possible, thanks for flagging. CC @chunhtai for any thoughts on exactly where these settings should come in. I also added fyi-ios in case ios folks have thoughts or are already aware.

    See also MediaQueryData.disableAnimations. I was just working on a way to pause gifs for that (#176492).

  4. chunhtai commented on Oct 21, 2025

    @chunhtai
    Contributor

    sounds reasonable to put it in accessibility feature

  5. added
    P2Important issues not at the top of the work list
    on Oct 21, 2025
  6. self-assigned this
    on Oct 30, 2025
  7. moved this from To do to In progress in Nevercodeon Oct 30, 2025
  8. moved this from In progress to PR submitted in Nevercodeon Nov 6, 2025
  9. moved this from PR submitted to Done (PR merged) in Nevercodeon Jan 8, 2026
  10. github-actions commented on Jan 22, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  11. locked as resolved and limited conversation to collaborators on Jan 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)c: proposalA detailed proposal for a change to Flutterframeworkflutter/packages/flutter repository. See also f: labels.r: solvedIssue is closed as solvedteam-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility team

Type

No type

Projects

  • Status
    Done (PR merged)

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions