From 87bcb4302b988813de4608b458d815455669e21b Mon Sep 17 00:00:00 2001 From: Dima Gusyatiner Date: Fri, 30 Sep 2016 14:31:17 +0300 Subject: [PATCH] Fixes MdSidenav issue with sidenav opened as default. Setting the attribute on the html component creates _openPromise via toggle(), which is never resolved, like it's usually done with with _onTransitionEnd (issue #1382) --- src/lib/sidenav/sidenav.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/sidenav/sidenav.ts b/src/lib/sidenav/sidenav.ts index de1315043efc..0b200ec3a4c0 100644 --- a/src/lib/sidenav/sidenav.ts +++ b/src/lib/sidenav/sidenav.ts @@ -83,6 +83,9 @@ export class MdSidenav { // TODO(jelbourn): this coercion goes away when BooleanFieldValue is removed. let booleanValue = v != null && `${v}` !== 'false'; this.toggle(booleanValue); + + this._openPromise = null; + this._closePromise = null; }