diff --git a/core/modules/block/lib/Drupal/block/BlockListController.php b/core/modules/block/lib/Drupal/block/BlockListController.php
index 6a5a2ed..00d6cf4 100644
--- a/core/modules/block/lib/Drupal/block/BlockListController.php
+++ b/core/modules/block/lib/Drupal/block/BlockListController.php
@@ -9,6 +9,7 @@
 
 use Drupal\Core\Config\Entity\ConfigEntityListController;
 use Drupal\block\Plugin\Core\Entity\Block;
+use Drupal\Core\Entity\EntityInterface;
 use Drupal\Core\Form\FormInterface;
 
 /**
@@ -50,6 +51,15 @@ public function load() {
   }
 
   /**
+   * Overrides \Drupal\Core\Config\Entity\ConfigEntityListController::getOperations().
+   */
+  public function getOperations(EntityInterface $entity) {
+    $operations = parent::getOperations($entity);
+    unset($operations['disable']);
+    return $operations;
+  }
+
+  /**
    * Overrides \Drupal\Core\Entity\EntityListController::render().
    */
   public function render($theme = NULL) {
@@ -146,6 +156,7 @@ public function buildForm(array $form, array &$form_state) {
       $definition = $entity->getPlugin()->getPluginDefinition();
       $blocks[$entity->get('region')][$entity_id] = array(
         'admin_label' => $definition['admin_label'],
+        'entity' => $entity,
         'entity_id' => $entity_id,
         'weight' => $entity->get('weight'),
       );
@@ -199,6 +210,7 @@ public function buildForm(array $form, array &$form_state) {
 
       if (isset($blocks[$region])) {
         foreach ($blocks[$region] as $info) {
+          $entity = $info['entity'];
           $entity_id = $info['entity_id'];
 
           $form['blocks'][$entity_id] = array(
@@ -248,10 +260,7 @@ public function buildForm(array $form, array &$form_state) {
             'title' => t('delete'),
             'href' => 'admin/structure/block/manage/' . $entity_id . '/delete',
           );
-          $form['blocks'][$entity_id]['operations'] = array(
-            '#type' => 'operations',
-            '#links' => $links,
-          );
+          $form['blocks'][$entity_id]['operations'] = $this->buildOperations($entity);
         }
       }
     }
