imaNNeo / imaNNeo/fl_chart

Add a semantics support for to the line chart tooltip in LineTooltipItem

Open
#1,746 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
7.6k
Forks
2k
Avg merge
9d 1h
Merged PRs (30d)
2

Description

The current implementation of the line chart includes semantics for the entire chart but lacks semantics for the tooltip popup that appears when hovering over data points. This limitation prevents screen readers from picking up the information displayed in the tooltip, affecting the chart's accessibility for visually impaired users.

Current Behavior: The screen reader reads the entire chart but does not pick up any information in the tooltip popup.

Expected Behavior: The screen reader should read the tooltip information when a user hovers over or selects a data point in the line chart.

Contributor guide

Open the contributing guide

Research direction

Start by locating the LineTooltipItem implementation and reading how the line chart currently exposes semantics for the overall chart and tooltip popup. Verify the change by checking that screen readers can receive tooltip information when a data point is hovered over or selected.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
accessibility
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.