From 5e16682630e52d12804122c8fd21ee918bcddfc5 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 28 Jun 2018 14:12:02 -0700 Subject: [PATCH] fix(button-toggle): allow event bubbling for toggle button clicks (#11951) --- src/lib/button-toggle/button-toggle.html | 2 +- src/lib/button-toggle/button-toggle.ts | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/lib/button-toggle/button-toggle.html b/src/lib/button-toggle/button-toggle.html index f0389997704..b0ddfb90e4c 100644 --- a/src/lib/button-toggle/button-toggle.html +++ b/src/lib/button-toggle/button-toggle.html @@ -6,7 +6,7 @@ [attr.name]="name || null" [attr.aria-label]="ariaLabel" [attr.aria-labelledby]="ariaLabelledby" - (click)="_onButtonClick($event)"> + (click)="_onButtonClick()">
diff --git a/src/lib/button-toggle/button-toggle.ts b/src/lib/button-toggle/button-toggle.ts index 1d3f5adaa78..c9920a55c16 100644 --- a/src/lib/button-toggle/button-toggle.ts +++ b/src/lib/button-toggle/button-toggle.ts @@ -436,9 +436,7 @@ export class MatButtonToggle extends _MatButtonToggleMixinBase implements OnInit } /** Checks the button toggle due to an interaction with the underlying native button. */ - _onButtonClick(event: Event) { - event.stopPropagation(); - + _onButtonClick() { const newChecked = this._isSingleSelector ? true : !this._checked; if (newChecked !== this._checked) {