Vaadin Grid组件ARIA角色错误:误用treegrid而非grid?
关于Vaadin Grid组件ARIA角色设置的疑问
- 我发现某元素在功能上应当使用ARIA
role="grid",但实际被设置为role="treegrid"。同时查看Vaadin Grid组件文档的“无障碍”板块下第一个表格,它的role属性同样是role="treegrid"。 - 根据ARIA规范定义,
treegrid角色用于行可展开和折叠的网格组件,而当前组件的行并不具备展开功能,因此这个角色设置不符合规范;正确的角色应该是grid,与组件名称及功能匹配。 - 我的上述理解是否正确?该组件的role属性是否应当设置为
grid?
说明:我是一名无障碍测试人员,无法访问源代码,通过开发者工具检查同事的工作及Vaadin文档时发现此问题,不确定这是文档错误导致同事复刻问题,还是框架本身存在Bug。
内容的提问来源于stack exchange,提问作者fakezoo
相关产品推荐
相关产品推荐

