来自javascript的焦点元素无法在配音中输入组,直到取消焦点分组,然后使用配音键导航回组

时间:2019-10-11 23:33:58

标签: javascript html macos accessibility voiceover

我有一个具有role =“ navigation”和aria标签的顶级元素。加载页面时,此元素集中在JavaScript中,并且画外音正确读取其aria标签。但是,如果我做画外音(控制+选项)+ Shift +向下,则无法输入子元素。但是,如果我专注于另一个元素,然后使用画外音导航回到相同的元素,则正确执行Control + Option + Shift +下移会进入该组,并可以通过VoiceoverKeys找到子元素。在所有情况下,我都可以使用配音(控制+选项)+右键进入小组,但是我基本上想知道为什么聚焦元素会改变配音键进入小组的能力。

<div role="navigation" aria-label="some-label">
   <some-stuff/>
   ...
</div> 

0 个答案:

没有答案