@@ -211,7 +211,7 @@ function pluginDirectiveLoader($compile, datasourceSrv, $rootScope, $q, $http, $
// let a binding digest cycle complete before adding to dom
setTimeout(function() {
elem.append(child);
- scope.$apply(function() {
+ scope.$applyAsync(function() {
scope.$broadcast('refresh');
});