Skip to content

Commit 2d47439

Browse files
committed
fix: test failures in IE and blur element if there's no focusable trigger
1 parent 7638343 commit 2d47439

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/lib/sidenav/sidenav.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,9 +135,13 @@ export class MdSidenav implements AfterContentInit {
135135
});
136136

137137
this.onClose.subscribe(() => {
138-
if (this._elementFocusedBeforeSidenavWasOpened) {
138+
if (this._elementFocusedBeforeSidenavWasOpened instanceof HTMLElement) {
139139
this._elementFocusedBeforeSidenavWasOpened.focus();
140+
} else {
141+
this._elementRef.nativeElement.blur();
140142
}
143+
144+
this._elementFocusedBeforeSidenavWasOpened = null;
141145
});
142146
}
143147

0 commit comments

Comments
 (0)