From 3655baa8fa95e69479ebdfa1f1cd816f62b57531 Mon Sep 17 00:00:00 2001 From: Wesley Cho Date: Thu, 11 Jun 2015 09:08:56 -0700 Subject: [PATCH] fix(collapse): ensure in collapsed state to avoid UI flicker - Begin in collapsed state to avoid UI flicker possible if UI rendering is too slow --- src/collapse/collapse.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/collapse/collapse.js b/src/collapse/collapse.js index 8f24d29ba7..32c097274e 100644 --- a/src/collapse/collapse.js +++ b/src/collapse/collapse.js @@ -38,6 +38,9 @@ angular.module('ui.bootstrap.collapse', []) element.addClass('collapse'); } + // Ensure we start collapsed to avoid UI flicker - #3801 + collapseDone(); + scope.$watch(attrs.collapse, function (shouldCollapse) { if (shouldCollapse) { collapse();