Navigation: review r3 fix

This commit is contained in:
ZacharyZhang-NY committed 2026-10-05 13:15:17 -04:00
1 parent 529aea6fa4
commit 7e4d862c12
4 files changed
+48 -1

No files matched your search

+1
View File
@@ -74,3 +74,4 @@ if id, ok := res.Chosen(); ok && id == "wrap" {
- 菜单打开期间,焦点保持在标题上,高亮项由组件管理。驱动菜单的按键注册在标题上,而 MyGo 的 active descendant 不公开,因此高亮变化时用 `c.Announce` 朗读当前项,并把它写入标题的 `Description`。
- 弹层打开时在 160 ms 内淡入,减少动画时直接显示。关闭时立即消失:弹层关闭后 MyGo 不再构建其元素,公开接口无法为已移除的浮层做淡出。
- 点击菜单内任意位置(包括禁用项)或用指针打开子菜单后,焦点回到所属标题,方向键、Enter、Escape 继续有效。
- 菜单打开时用 Tab 或 Shift+Tab 离开菜单栏,菜单关闭,焦点留在 Tab 目标上;焦点在菜单栏内任意位置时 Escape 关闭菜单。