diff --git a/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php b/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
index 3744fea..354fc7d 100644
--- a/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
+++ b/core/modules/views/src/Plugin/views/display/DisplayPluginBase.php
@@ -2168,7 +2168,7 @@ public function elementPreRender(array $element) {
 
     $element['#header'] = $view->display_handler->renderArea('header', $empty);
     $element['#footer'] = $view->display_handler->renderArea('footer', $empty);
-    $element['#empty'] = $empty ? $view->display_handler->renderArea('empty', $empty) : [];
+    $element['#empty'] = $empty && !$view->hasFormElements() ? $view->display_handler->renderArea('empty', $empty) : [];
     $element['#exposed'] = !empty($view->exposed_widgets) ? $view->exposed_widgets : [];
     $element['#more'] = $view->display_handler->renderMoreLink();
     $element['#feed_icons'] = !empty($view->feedIcons) ? $view->feedIcons : [];
