-
Notifications
You must be signed in to change notification settings - Fork 884
Open
Labels
Description
T24927 - Screenreader issues - The single select matrix question gives a lot of information in the aria-label tag
https://surveyjs.answerdesk.io/internal/ticket/details/T24927
Consider the following survey:
{
"pages": [
{
"name": "page1",
"elements": [
{
"type": "matrix",
"name": "question1",
"title": "Single-Select Matrix",
"columns": [
"Column 1",
"Column 2",
"Column 3"
],
"rows": [
"Row 1",
"Row 2"
]
},
{
"type": "matrixdropdown",
"name": "question2",
"title": "Multi-Select Matrix with a Radiogroup column which choices appear in separate columns",
"columns": [
{
"name": "Column 1",
"cellType": "radiogroup",
"showInMultipleColumns": true,
"choices": [
"Column 1",
"Column 2",
"Column 3"
],
"allowClear": true
}
],
"choices": [
1,
2,
3,
4,
5
],
"rows": [
"Row 1",
"Row 2"
]
}
]
}
]
}
When you select an option within a single-select matrix, the narrator announces it as follows:
row Row 2, column Column 2 radio button checked 5 of 6

However, if you select the option within a multi-select matrix, the narrator gives the following output:
row Row 2, column Column 1 Column 2 row 3 Column 2 column 3
row Row 2, column Column 1 radio button checked 5 of 6
row Row 2, column Column 1 Column 1 row 3 Column 1 column 2
row Row 2, column Column 1 radio button checked 4 of 6


This extra information is repeated each time a user selects every item within a table:
