From 630b7fad61edab0faa86de9a5817dde5c2ba3290 Mon Sep 17 00:00:00 2001 From: crisbeto Date: Sat, 26 Nov 2016 12:58:26 +0100 Subject: [PATCH] fix: test failures in IE and blur element if there's no focusable trigger --- src/lib/sidenav/sidenav.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lib/sidenav/sidenav.ts b/src/lib/sidenav/sidenav.ts index 1926d49a66b4..aa35ac8a7d1b 100644 --- a/src/lib/sidenav/sidenav.ts +++ b/src/lib/sidenav/sidenav.ts @@ -119,9 +119,13 @@ export class MdSidenav implements AfterContentInit { }); this.onClose.subscribe(() => { - if (this._elementFocusedBeforeSidenavWasOpened) { + if (this._elementFocusedBeforeSidenavWasOpened instanceof HTMLElement) { this._elementFocusedBeforeSidenavWasOpened.focus(); + } else { + this._elementRef.nativeElement.blur(); } + + this._elementFocusedBeforeSidenavWasOpened = null; }); }