We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 12d6e96 commit dfe6e0eCopy full SHA for dfe6e0e
src/lib/snack-bar/snack-bar.ts
@@ -81,7 +81,10 @@ export class MdSnackBar {
81
// If a dismiss timeout is provided, set up dismiss based on after the snackbar is opened.
82
if (config.duration > 0) {
83
snackBarRef.afterOpened().subscribe(() => {
84
- setTimeout(() => snackBarRef.dismiss(), config.duration);
+ const timeoutHandle = setTimeout(() => snackBarRef.dismiss(), config.duration);
85
+ snackBarRef.afterDismissed().subscribe(() => {
86
+ clearTimeout(timeoutHandle);
87
+ });
88
});
89
}
90
0 commit comments