Skip to content

bug(mat-selection-list): disabled selection list still shows cursor pointer on hover around radio #31937

Description

@anisabboud

Is this a regression?

  • Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was

No response

Description

20250928-1223-25.0418868.mp4

Reproduction

Steps to reproduce:

  1. Open list demos https://ng-comp-devapp.web.app/list
  2. Scroll down to Single Selection list section
  3. Hover around the radio next to "Strawberries"
  4. It's disabled but still shows cursor: pointer;
    (This doesn't happen in the checkbox example, i.e., selection-list with "multiple" selection. The issue is only with single selection radio.)

Expected Behavior

Disabled list-items should not show hover effect (cursor: pointer), to avoid user confusion.

Actual Behavior

Disabled list-items in mat-selection-list with single selection show hover effect (cursor: pointer).

Environment

  • Angular: 20.3.2
  • CDK/Material: 20.2.5 (latest)
  • Browser(s): Chrome 140

Activity

  1. added a commit that references this issue on Sep 28, 2025
    9d94eea
  2. added
    P4A relatively minor issue that is not relevant to core functions
    help wantedLabel noting an issue which the team is looking for contribution from the community to fix
    good first issueLabel noting a good first issue to be worked on by a community member
    and removed
    needs triageThis issue needs to be triaged by the team
    on Sep 29, 2025
  3. added a commit that references this issue on Oct 2, 2025
    079dd9a
  4. added 4 commits that reference this issue on Oct 16, 2025
    6370b62
    0fb9502
    0706256
    e5b81c0
  5. Panda-313 commented on Nov 16, 2025

    @Panda-313

    PR created
    #32359

    Please let me know if something should be done differently - as it's my first PR. I tried to do my best to follow you're guidelines for contributing

  6. noelsebastian22 commented on Mar 1, 2026

    @noelsebastian22

    Hi @Panda-313 , I noticed this PR has been open for a while and still has some pending checks. I'm interested in helping move this feature/fix forward.

    Are you still actively working on this? If not, I would be happy to take over the branch and address the remaining checks.

    Please let me know if you'd like me to pick this up! CC: @mmalerba

  7. added a commit that references this issue on Apr 3, 2026
    977fa15
  8. dipeshpandit12 commented on Jun 6, 2026

    @dipeshpandit12

    Hi! I'm a student in the CodePath AI301 program and I'd like to work on this issue. I'll start by reproducing the problem locally this week. Any pointers on where to start in the codebase would be appreciated! @anisabboud @noelsebastian22

  9. Soumya-Ranjan-77 commented on Jun 8, 2026

    @Soumya-Ranjan-77

    pr creted
    #33363

  10. self-assigned this
    on Jun 18, 2026
  11. added 2 commits that reference this issue on Jun 18, 2026
    d81320f
    5e2a852
  12. angular-automatic-lock-bot commented on Jul 19, 2026

    @angular-automatic-lock-bot

    This issue has been automatically locked due to inactivity.
    Please file a new issue if you are encountering a similar or related problem.

    Read more about our automatic conversation locking policy.

    This action has been performed automatically by a bot.

  13. locked and limited conversation to collaborators on Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P4A relatively minor issue that is not relevant to core functionsarea: material/listarea: material/radiogood first issueLabel noting a good first issue to be worked on by a community memberhelp wantedLabel noting an issue which the team is looking for contribution from the community to fix

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions