diff --git a/src/Access/UwNodeAccessCheck.php b/src/Access/UwNodeAccessCheck.php
index ed445b7036a6f877285d232ec9ce64c549367c27..787bb69acd97a8c303e4ab040c9d5faea04cf1bc 100644
--- a/src/Access/UwNodeAccessCheck.php
+++ b/src/Access/UwNodeAccessCheck.php
@@ -7,7 +7,6 @@ use Drupal\Core\Routing\Access\AccessInterface;
 use Drupal\Core\Routing\RouteMatchInterface;
 use Drupal\Core\Session\AccountInterface;
 use Drupal\menu_admin_per_menu\Access\MenuAdminPerMenuAccess;
-use Drupal\uw_cfg_common\Service\UWService;
 
 /**
  * Checks access for displaying configuration translation page.
@@ -38,15 +37,6 @@ class UwNodeAccessCheck implements AccessInterface {
         $menu_admin_per_menu = new MenuAdminPerMenuAccess();
         return $menu_admin_per_menu->menuLinkAccess($account, $menu_link_plugin);
 
-      // Node delete pages.
-      case 'entity.node.delete_form':
-        $node = $route_match->getParameter('node');
-        // Only those with permission may delete the home page.
-        if ($node && UWService::nodeIsHomePage((int) $node->id())) {
-          return $account->hasPermission('bypass home page protection') ? AccessResult::allowed() : AccessResult::forbidden();
-        }
-        return AccessResult::allowed();
-
       // Dashboard config: admin/config/dashboards/dashboardssettings.
       case 'dashboards.dashboards_settings_form':
         return $account->hasPermission('access dashboard config') ? AccessResult::allowed() : AccessResult::forbidden();