react-native Android Talkback - 当混合状态被引入后,复选框的辅助功能状态卡在宣布"mixed"

tv6aics1  于 4个月前  发布在  React
关注(0)|答案(2)|浏览(102)

描述

为复选框提供可访问性状态时,其行为如预期,直到引入混合状态。一旦引入混合状态,每次再次与复选框交互时都会宣布“mixed”。
例如,最初未选中的复选框将被宣布为“未选中的复选框”,而选中的复选框将被宣布为“选中的复选框”。混合状态将正确地宣布为“复选框混合”,但如果您从此处更改复选框的状态为选中或未选中,则会宣布为“未选中/选中的复选框混合”。这不是正确的,应该与原始的非混淆状态相匹配。

重现步骤

  1. 使用yarn android安装应用程序
  2. 确保talkback已开启
  3. 点击选择所有复选框并注意宣布的状态
  4. 选择或取消选择该复选框并注意更改后的宣布状态
  5. 根据需要添加或删除选择以使“选择所有”复选框进入混合状态
  6. 注意对于混合状态的宣布状态是正确的
  7. 重新选择或取消选择列表中的所有项目以将复选框设置为选中或未选中状态,而不是混合状态,并注意现在宣布状态是错误的
noj0wjuj

noj0wjuj1#

⚠️缺失可复现示例
i️我们无法在您的问题报告中检测到可复现的示例。请提供以下内容:* 如果您的错误与UI相关:一个 Snack* 如果您的错误与构建/更新相关:使用我们的 Reproducer Template 。需要在您用户名下的GitHub仓库中有一个复现器。

相关问题