Metabase 中的辅助功能
尽管我们正在努力打造一个易于使用且包容所有人的产品,但我们尚未完全符合美国联邦政府的第 508 条款标准或网页内容可访问性指南 (WCAG) 2.1 AA 级标准。我们期望将来在此基础上继续改进,截至目前,以下是我们合规性现状的一些一般性说明
- 导航和屏幕阅读器: 大多数信息都以确保屏幕阅读器可以访问的方式呈现。Metabase 缺少一种机制,无法让屏幕阅读器高效地跳过重复的导航元素。许多交互式元素、功能、工具提示内容、非模态对话框和自定义表单控件对屏幕阅读器用户不可操作。
- 非文本内容: 尽管 Metabase 为大多数非文本元素提供了文本替代方案,但一些功能图像要么缺少描述,要么替代文本不完整。
- 键盘导航: 大多数表单元素可以通过键盘访问,但某些交互式组件(如自定义控件和非模态对话框)可能缺乏完整的键盘可操作性。
- 焦点管理: 在某些情况下,键盘焦点不遵循逻辑顺序,并且某些交互式元素缺乏可见的焦点指示器。
- 表格和数据可视化: 数据表不一致地包含编程定义的行和列标题,影响屏幕阅读器的解释。
- 动态和动画: Metabase 包含最少的过渡动画。如果操作系统中启用了 prefers-reduced-motion CSS 设置,Metabase 将禁用动画。然而,我们尚未进行全面测试以确认所有动画都符合建议的闪烁频率阈值(2 赫兹到 55 赫兹之间)。
- 语言和标签: 某些表单元素缺少明确的标签,并且主语言设置在更改时不会通过编程方式更新。
- 辅助技术兼容性: Metabase 是一个基于 React 的 Web 应用程序,这意味着它需要 JavaScript 才能运行,并且可能无法与所有辅助技术完全兼容。
- 错误处理和表单验证: 某些表单字段未提供清晰的错误消息,并且必填字段并非总是通过编程方式标记为强制性。这可能会影响依赖屏幕阅读器或其他辅助技术的用户。
- 对比度和视觉辅助功能: 尽管大多数 UI 元素符合对比度要求,但某些文本和交互式元素的颜色对比度不足,使得视力低下或色盲用户难以阅读。
- 调整大小和响应行为: 大多数内容可以放大到 200% 而不损失信息,但某些元素无法正确重排,当调整文本间距时可能会导致内容重叠或被截断。
- 悬停和工具提示行为: 某些工具提示和附加信息元素在悬停时出现,但无法通过键盘轻松关闭,这可能会给仅使用键盘的用户和屏幕阅读器带来挑战。
- 状态消息和通知: 尽管某些动态生成的状态消息可访问,但其他消息未能始终如一地传达给屏幕阅读器等辅助技术,这可能使用户难以接收重要的系统反馈。
- 一致的页面标题和标题: 某些页面缺少描述性或独特的标题,这可能使依赖清晰页面标识的屏幕阅读器用户更难以导航。
如果您有兴趣帮助我们弥补这些不足,请查阅我们的开发者指南。
如需索取 VPAT 副本,请通过 help@metabase.com 联系我们。
阅读其他 Metabase 版本的文档。