MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit
DialogHost accessibility issue
未关闭
还没有人认领这个 Issue。
bug
dialoghost
- 主要语言
- C#
- 星标
- 16.3k
- 派生
- 3.5k
- 平均合并
- 1 天 22 小时
- 30 天内合并 PR
- 8
描述
Bug explanation
The DialogHost seems to lost the focus when the window is minimized. When you restore it after, the focus goes to the main view even if the dialog host is always opened.
Steps to reproduce :
- Open a DialogHost which contains some controls
- Use the tab button to navigate on the DialogHost controls => The focus is on the DialogHost and its controls.
- Minimize the app with the DialogHost opened
- Maximize the app -> The DialogHost is always opened
- Use the tab button again to get the focus => The DialogHost has not the focus, it is on the main View.
- Close the DialogHost and reopened it
- Use the tab button => The focus is on the DialogHost again
Version
4.9.0
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先,在打开的 DialogHost 中复现最小化和恢复序列,然后跟踪 DialogHost 焦点处理的入口点。验证恢复窗口后焦点仍保持在打开的 DialogHost 内,并且关闭再重新打开它后,焦点仍会按描述恢复。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- csharp
- 领域
- accessibility, desktop
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100