From b930b954ccd906b23612b56ac50a8a6adbe3c91f Mon Sep 17 00:00:00 2001 From: doranen Date: Mon, 6 Oct 2014 16:12:28 -0700 Subject: [PATCH] Update modal.js add timeout before setting scope.animate = false; to make sure the modal backdrop's scope gets applied. --- src/modal/modal.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modal/modal.js b/src/modal/modal.js index 9883cda7b2..231fc7d0eb 100644 --- a/src/modal/modal.js +++ b/src/modal/modal.js @@ -188,7 +188,9 @@ angular.module('ui.bootstrap.modal', ['ui.bootstrap.transition']) function removeAfterAnimate(domEl, scope, emulateTime, done) { // Closing animation - scope.animate = false; + $timeout(function() { + scope.animate = false; + }); var transitionEndEventName = $transition.transitionEndEventName; if (transitionEndEventName) {