diff --git a/djblets/static/djblets/css/config-forms.less b/djblets/static/djblets/css/config-forms.less
index a794985ec971e087add7208c1a37ba5d5982bb81..066812d9fc1658881e919560bff4ebe0f0a477e8 100644
--- a/djblets/static/djblets/css/config-forms.less
+++ b/djblets/static/djblets/css/config-forms.less
@@ -361,7 +361,6 @@
       }
 
       .btn {
-        float: right;
         font-size: 12px;
         height: 28px;
         line-height: 28px;
@@ -395,15 +394,19 @@
       }
     }
 
+    .config-forms-list-item-actions {
+      float: right;
+    }
+
     .config-forms-list-item-spinner {
       width: 16px;
-      height: 28px;
+      height: 16px;
       display: inline-block;
       margin: 1px;
-      float: right;
       background-image: url("@{img-base}/spinner.gif");
       background-position-y: 6px;
       background-repeat: no-repeat;
+      vertical-align: middle;
       visibility: hidden;
     }
 
diff --git a/djblets/static/djblets/js/configForms/views/listItemView.js b/djblets/static/djblets/js/configForms/views/listItemView.js
index b0548721f39c6d45e55311626420620db1075488..1a0a7087064ee58a65726c17e07ab643d6b839c8 100644
--- a/djblets/static/djblets/js/configForms/views/listItemView.js
+++ b/djblets/static/djblets/js/configForms/views/listItemView.js
@@ -73,10 +73,11 @@ Djblets.Config.ListItemView = Backbone.View.extend({
 
         this.$spinner = $('<span/>')
             .addClass('config-forms-list-item-spinner')
-            .appendTo(this.$spinnerParent)
+            .prependTo(this.$spinnerParent)
             .hide()
             .css('visibility', 'visible')
-            .fadeIn();
+            .fadeIn()
+            .css('display', 'inline-block');
     },
 
     /*
@@ -108,9 +109,12 @@ Djblets.Config.ListItemView = Backbone.View.extend({
      * Adds all registered actions to the view.
      */
     addActions: function($parentEl) {
+        var $actions = $('<span/>')
+                .addClass('config-forms-list-item-actions');
+
         _.each(this.model.actions, function(action) {
             var $action = this._buildActionEl(action)
-                    .appendTo($parentEl);
+                    .appendTo($actions);
 
             if (action.children) {
                 if (action.label) {
@@ -127,7 +131,9 @@ Djblets.Config.ListItemView = Backbone.View.extend({
             }
         }, this);
 
-        this.$spinnerParent = $parentEl;
+        this.$spinnerParent = $actions;
+
+        $actions.prependTo($parentEl);
     },
 
     /*
