当我们在IE中打开菜单下拉列表时,它会宣布另一个div中存在的标题文本。 示例应用已部署在以下位置 - https://jawsaccessibility.herokuapp.com/index.html
复制步骤
输出 - " Nam non metus diam ........"文字将以下拉文字公布。
预期 - 只应宣布下拉文字
答案 0 :(得分:0)
stevefaulkner 3天前在以下github问题中发表了评论 - https://github.com/FreedomScientific/VFO-standards-support/issues/90
这是由于IE如何表示辅助功能树中的元素的问题。当元素具有tabindex时,它将包含在辅助功能树中,该元素的可访问名称是子文本,除非提供了可访问名称的其他来源。在测试用例中 在辅助功能树中显示为一个分组对象,其名称为“Nam non metus diam.Mauris vehicula ac lectus eu pharetra”,并在下拉按钮获得焦点时公布。
尝试将aria-label =“”(空标签)添加到div。这为div提供了另一个“null”标签并解决了问题。