diff --git a/src/material/chips/chip-action.ts b/src/material/chips/chip-action.ts index a2e866e46409..b6f109880869 100644 --- a/src/material/chips/chip-action.ts +++ b/src/material/chips/chip-action.ts @@ -34,7 +34,7 @@ import {_StructuralStylesLoader} from '../core'; '[attr.tabindex]': '_getTabindex()', '[attr.disabled]': '_getDisabledAttribute()', '[attr.aria-disabled]': 'disabled', - '(click)': '_handleClick($event)', + '(click)': 'isInteractive ? _handleClick($event) : null', '(keydown)': '_handleKeydown($event)', }, }) diff --git a/src/material/chips/chip-row.ts b/src/material/chips/chip-row.ts index f7db3d950ff2..c3d9453aad81 100644 --- a/src/material/chips/chip-row.ts +++ b/src/material/chips/chip-row.ts @@ -61,7 +61,7 @@ export interface MatChipEditedEvent extends MatChipEvent { '[attr.aria-description]': 'null', '[attr.role]': 'role', '(focus)': '_handleFocus()', - '(click)': '_handleClick($event)', + '(click)': 'this._hasInteractiveActions() ? _handleClick($event) : null', '(dblclick)': '_handleDoubleclick($event)', }, providers: [