ionic-team / ionic-team/ionic-framework
ion-tab-button in angular no longer registers double clicks to navigate with talkback turned on.
- 主要语言
- TypeScript
- 星标
- 52.7k
- 派生
- 13.3k
- 平均合并
- 1 天 15 小时
- 30 天内合并 PR
- 51
描述
### Prerequisites
- [x] I have read the [Contributing Guidelines](https://github.com/ionic-team/ionic-framework/blob/main/docs/CONTRIBUTING.md#creating-an-issue).
- [x] I agree to follow the [Code of Conduct](https://ionicframework.com/code-of-conduct).
- [x] I have searched for [existing issues](https://github.com/ionic-team/ionic-framework/issues) that already report this problem, without success.
### Ionic Framework Version
v8.x
### Current Behavior
In angular Ionic ion-tab-button it no longer works with Talkback turned. This can be replicated just using ionic's sample on the website: https://ionicframework.com/docs/api/tabs
https://stackblitz.com/edit/h5wp3a98?file=package.json
With talkback turned on it reads "double click to navigate" but double clicking with talkback on does nothing. This does work with Jaws, NVDA and Voice Over, as well with no screen reader turned on, it just does not work with talkback turned on.
### Expected Behavior
Talkback should read "double click to navigate" and then double clicking should navigate to the view.
### Steps to Reproduce
1. navigate to url with tabs
2. turn on talkback on android device
3. navigate through page until you get to the tabs
4. try to double click on a tab to navigate
### Code Reproduction URL
https://stackblitz.com/edit/h5wp3a98?file=package.json
### Ionic Info
I dont know how to get this, it says its not available.
### Additional Information
I believe this also occurs in lower versions of ionic, I just noticed it in version 8. It seems like talkback was updated and now it does not work?
贡献指南
调研方向
Start with the linked StackBlitz reproduction and the ion-tab-button behavior in the Ionic tabs documentation, using an Android device with TalkBack enabled. Confirm that TalkBack announces “double click to navigate” but does not navigate after the gesture; the work is done when tab navigation works with TalkBack while the existing behavior remains intact for other screen readers.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- angular, typescript
- 领域
- accessibility, frontend
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100