diff --git a/chips/internal/filter-chip.ts b/chips/internal/filter-chip.ts index f2371b67da..027ef9dea4 100644 --- a/chips/internal/filter-chip.ts +++ b/chips/internal/filter-chip.ts @@ -90,11 +90,12 @@ export class FilterChip extends MultiActionChip { return; } + this.selected = !this.selected; + const preventDefault = !redispatchEvent(this, event); if (preventDefault) { + this.selected = !this.selected; return; } - - this.selected = !this.selected; } }