Skip to content

Accessibility support for charts (v41) #648

Description

@seenajames

Question

We are using victory-native@41.20.2

We would like to support:

  • Screen reader accessibility (VoiceOver on iOS, TalkBack on Android)
  • Per-bar interaction for E2E testing
  • Reading tooltip content via accessibility tools

Since chart elements (bars, tooltips) are rendered via Skia on a canvas, they do not appear in the native accessibility tree.

Is there any built-in or recommended way to expose chart elements (e.g., individual bars and tooltip content) to the accessibility tree in the Skia-based implementation?

Are there plans to support accessibility semantics for data points, or is the recommended approach to implement a separate accessible semantic layer?

Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions