2

我的屏幕阅读器(Orca 3.22.2)无法访问确认对话框。

阅读器只读取标题而不读取对话框的消息。由于默认情况下焦点设置在第一个按钮上(大部分时间在文本之后),因此特别麻烦。

有没有人设法通过在内容中使用咏叹调或任何可能有效的方法来绕过这个问题?

编辑:对话框的渲染代码:

 <div role="dialog" aria-labelledby="form:j_idt152_title" aria-hidden="false" aria-live="polite">
        <div>
           <span>Dialog Title </span>
           <a href="#" aria-label="Close" role="button">
                 <span class="ui-icon ui-icon-closethick"></span>       
          </a>
        </div>
        <div>
           <span ></span>
           <span >Message that needs to be read</span>
        </div>

        </div>
           <input id="form:ok" name="form:ok" value="ok" title="explanation on button" type="submit">
         <input  value="close" type="button">
        </div>
    </div>
4

1 回答 1

1

创建的 GitHub 问题:https ://github.com/primefaces/primefaces/issues/4043

更新到最新 ARIA 标准的拉取请求有望被 PrimeFaces 6.3 接受:https ://github.com/primefaces/primefaces/pull/4044

于 2018-09-14T12:03:52.803 回答