[@uifabric/charting LineChart] Accessibility Issue with Keyboard Navigation Between Lines #28268
Unanswered
alayala-MSFT
asked this question in
Q&A
Replies: 3 comments 1 reply
-
Beta Was this translation helpful? Give feedback.
0 replies
-
I found that this issue has been fixed in newer versions of @fluentui/react-charting package for fluentV8. Using a newer version of the package fixed the issue. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Hello, reopening this thread. It seems we are using fluentV7 in a number of places which still has this issue even with latest upgrade of react-charting (tested with 4.23.25 of fluent charting V7). Would it be possible to have the fix for this issue added to fluentV7 as well? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
We recently received an accessibility bug related to being unable to switch focus between different lines while using keyboard navigation on a LineChart.
From what I've observed in testing, when using tab navigation to change focus to the chart, the line focused will always be the first line defined from the "data" prop to LineChart.
Using the "left" and "right" arrows while focused on a line moves the focus to the different points on the line as expected, however, there doesn't seem to be a way to focus on a different line. When clicking on a different line to move focus then pressing "left" or "right," focus goes back to points on that "first line defined" mentioned above.
However, I did notice that the pop-up when focusing a point shows the values for the various time series, not just the focused point. This is consistent with hovering behavior on points.
Is it an expected behavior of LineChart to not be able to switch focus between lines using keyboard navigation since it shows the other time series values in the popup? Should we treat it as an accessibility bug?
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions