Tencent / Tencent/tdesign-react

[Checkbox] 安卓webview下,无障碍朗读无法朗读出复选框当前选中状态

Open
#2,049 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🐞 bug
Dominant language
TypeScript
Stars
965
Forks
373
Avg merge
3d 6h
Merged PRs (30d)
17

Description

tdesign-react 版本

1.0.3

重现链接

No response

重现步骤

写一个Checkbox,如 选项,采用安卓手机,打开手机上的无障碍朗读功能,微信 webview 中打开页面手指移动在 Checkbox 上,此时会朗读出 Checkbox 里面的文本然后提示点击两次切换选中态,但是并未朗读提示当前的选中态,同样的情形在 iphone 微信 webview 中会朗读完整的信息包括了选中态。

期望结果

安卓 webview 下 Checkbox 需要朗读出选中态

实际结果

No response

框架版本

No response

浏览器版本

No response

系统版本

No response

Node版本

No response

补充说明

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the Checkbox component and its accessibility behavior, reproducing the reported Android phone WeChat webview case with screen reading enabled. Compare the generated semantics with the iPhone result; done when Android announces the current selected state for a Checkbox while its existing toggle interaction remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, react, typescript
Domain
accessibility, frontend, mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.