Live Region
Live Region base prototype
base-live-region-root 是一个窄异步无障碍原语,投射受治理的 ARIA live-region 语义,不声明交互通路。
它从两个 props 推导 role、aria-live 与 aria-atomic:
politeness:polite(默认)投射role=status+aria-live=polite;assertive投射role=alert+aria-live=assertiveatomic:true(默认)投射aria-atomic=true;false投射aria-atomic=false
Authored 子内容即为播报载荷。原型不声明 focus、event、command、selection 或 accessible-name override 通路;exposes surface 为空。
当前 v0 边界
Section titled “当前 v0 边界”base-live-region-root 目前包含:
- polite/assertive role 与 aria-live 投射
- atomic aria-atomic 投射
- mounted prop 变更同步更新全部三个 attribute
- prop 转换中保留 authored 子内容
不包含:
aria-relevant粒度控制- announcement 定时器或替换状态机
- accessible-name override
- focus、event、command 或 selection 通路