diff --git a/horizon/static/horizon/js/horizon.js b/horizon/static/horizon/js/horizon.js
index 4af85a59d7a..f2a84131f98 100644
--- a/horizon/static/horizon/js/horizon.js
+++ b/horizon/static/horizon/js/horizon.js
@@ -117,7 +117,11 @@ var Horizon = function() {
},
success: function (data, textStatus, jqXHR) {
var $new_row = $(data);
- $new_row.find("td.status_unknown").prepend('');
+ if($new_row.hasClass('status_unknown')) {
+ // only add spinning animation if row needs update
+ var spinner = '';
+ $new_row.find("td.status_unknown").prepend(spinner);
+ }
// Only replace row if the html content has changed
if($new_row.html() != $row.html()) {
if($row.find(':checkbox').is(':checked')) {