Skip to content

Explicit handling of MatCheckbox clicks doesn't work with TalkBack on Android #18005

Open
@kimberg

Description

@kimberg

Reproduction

See:
https://stackblitz.com/edit/components-issue-emika8

Steps to reproduce:

  1. Make a component that uses MAT_CHECKBOX_CLICK_ACTION noop to disable default checkbox handling, and an explicit click handler to toggle state.
  2. Open in Chrome on Android, with TalkBack enabled.
  3. Try to toggle the checkbox by double-tapping (normal selection gesture for TalkBack).

Expected Behavior

Checkbox can be toggled via TalkBack by double-tapping.

Actual Behavior

It cannot be toggled via TalkBack.

Environment

See:
https://stackblitz.com/edit/components-issue-emika8

  • Angular:
  • CDK/Material:
  • Browser(s): Chrome 79.0.3945.79
  • Operating System (e.g. Windows, macOS, Ubuntu): Android 10

Metadata

Metadata

Assignees

No one assigned

    Labels

    AccessibilityThis issue is related to accessibility (a11y)GThis is is related to a Google internal issueP3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentandroidIssues specific to Androidarea: material/checkbox

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions